tomcat - 将 relaxedQueryChars 添加到 tomcat 7.0.82 HTTP 连接器会生成无匹配属性警告

标签 tomcat tomcat7

我们的 server.xml 中有以下内容:

   <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="120000" 
               redirectPort="443" 
               maxThreads="150" minSpareThreads="25" 
               relaxedQueryChars="{}" 
               ... />

我们放入 relaxedQueryChars 以避免当我们在查询字符串中收到带有大括号的 HTTP 请求时出现警告。但是,在服务器启动时我们得到

WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'relaxedQueryChars' to '{}' did not find a matching property.

这令人费解,因为 Tomcat 7 documentationrelaxedQueryChars 列为此连接器的有效属性。这个警告是错误的,还是我们做错了什么? (毫不奇怪,此更改并未生效;我们仍然会收到有关查询字符串中大括号的警告。)

最佳答案

我发现了 here该属性仅从 7.0.87 开始添加,这就是我们的版本不存在该属性的原因。

如果文档包含更新参数的“截至”信息,将会有所帮助。

关于tomcat - 将 relaxedQueryChars 添加到 tomcat 7.0.82 HTTP 连接器会生成无匹配属性警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53414573/

相关文章:

java - 启动 Tomcat war

tomcat - 如何使用 Spring 管理的独立 Tomcat 7 池的探针查看池使用信息

windows - 在 Tomcat Windows 服务器中启用 SSL

powershell - 在日志文件中查找大于定义时间的条目

java - 无法通过 war 文件部署在 tomcat 共享服务器上上传文件。

java - 通过自定义 Tomcat Webapp Loader 访问嵌入式资源

java - Tapestry @Persist(PersistenceConstants.FLASH) 与 Tomcat 相关,但与 Jetty 无关

jakarta-ee - 如何使用 JSF 2.0 和 EL 2.2 为 Tomcat 7 配置 Maven pom?

java - 为什么request.getParamether在jsp中不起作用

eclipse - 尝试使用 IP 地址而不是本地主机访问页面