Apache Tomcat项目自豪地宣布Apache Tomcat 8.5.85版的发布。这个版本实现了属于Java EE 7平台的规范。与8.5.85相比,值得注意的变化包括。
AccessLogValve的文件编码的默认值现在是UTF-8。
纠正重构中的一个回归,取代了对URL构造函数的使用。该回归破坏了对资源的查找,这些资源的名称中包含一个或多个字符,在URI路径中使用时需要进行转义。
当HTTP/2流被重置时,当前的活动流计数并没有减少。如果一个连接上发生了足够多的重置,就会达到当前的活动流计数限制,并且不能在该连接上创建新的流。
将org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED系统属性的默认值改为true,除非EL库在Tomcat上运行,在这种情况下,默认值仍为false,因为EL库已经从一个特权块中调用,跳过不必要的特权块可以提高性能。
这些变化的全部细节,以及所有其他的变化,都可以在Tomcat 8的更新日志中找到。
请注意,Apache Tomcat 8.5.x将于2024年3月31日达到生命终结(EOL)。