将 relaxedQueryChars 添加到 tomcat 7.0.82 HTTP 连接器不会生成匹配的 属性 警告
Adding relaxedQueryChars to tomcat 7.0.82 HTTP connector generates no matching property warning
我们的 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 documentation 将 relaxedQueryChars
列为此连接器的有效 属性。这个警告是错误的,还是我们做错了什么? (毫不奇怪,此更改并未生效;我们仍然收到有关查询字符串中大括号的警告。)
我发现 here 这个 属性 是从 7.0.87 才添加的,这就是我们的版本不存在它的原因。
如果文档中包含有关较新参数的 "as of" 信息,将会有所帮助。
我们的 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 documentation 将 relaxedQueryChars
列为此连接器的有效 属性。这个警告是错误的,还是我们做错了什么? (毫不奇怪,此更改并未生效;我们仍然收到有关查询字符串中大括号的警告。)
我发现 here 这个 属性 是从 7.0.87 才添加的,这就是我们的版本不存在它的原因。
如果文档中包含有关较新参数的 "as of" 信息,将会有所帮助。