Apache Tomcat 7.0.104 发布了,主要包含一些 bug 修复:
- 支持在配置文件中使用 ${...} 属性替换时的默认值
- 在配置 HTTP 连接器时,如果为 URIEncoding 指定的编码不是 RFC7230 要求的 US-ASCII 的超集,则发出警告
- 将系统属性 org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH 替换为 Connector 属性 encodingSolidusHandling,该属性添加了一个附加选项来将 %2f 序列传递给应用程序而无需对其进行解码
- 由于可能的冲突,将用于属性替换的默认值分隔符更改为 “:-”。现在的语法为 “${name:-default}”
- Tomcat 本机库的打包版本更新为 1.2.24
详情见发布公告。
另:Apache Tomcat 7.0.x 将于明年 3 月 31 日结束生命周期。
(文/开源中国)