Apache Tomcat 9是Java Servlet,JavaServer Pages,Java统一表达语言(EL表达式),Java WebSocket和JASPIC技术的开源软件实现。
Apache Tomcat 9.0.34是一个错误修正的版本。与9.0.33相比,值得注意的变化包括:
- 根据 Bernd Bohmann 提供的请求,在配置文件中使用$ {...} 进行属性替换时,增加了对默认值的支持。
- 在配置HTTP连接器时,当URIEncoding 指定的编码不是RFC7230要求的US-ASCII的超集会引发警告。
- 去掉系统属性 org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH 替换为 Connector 的属性 encodeSolidusHandling, 除了拒绝和解码此类序列外,它还添加了一个附加选项,可将%2f序列传递给应用程序而不对其进行解码。