tomcat - 向 tomcat 7.0.82 HTTP 连接器添加松弛查询字符会生成不匹配的属性警告
问题描述
我们有以下内容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 文档将此连接器列为relaxedQueryChars
有效属性。这个警告是不正确的,还是我们做错了什么?(毫不奇怪,这种变化并不有效;我们仍然会收到有关查询字符串中大括号的警告。)
解决方案
我在这里发现这个属性是从 7.0.87 开始添加的,这就是为什么我们的版本不存在它。
如果文档包含更新参数的“最新”信息,这将有所帮助。
推荐阅读
- java - OnMarkerClick() 方法不起作用 Android Studio
- reactjs - TypeError:无法读取未定义的属性“byteLength”-AWS S3 上传
- mysql - 当结果很少时 MySQL-select 查询很慢
- sql-server - 使用远程服务器上的 SAS 使用 Microsoft NT 身份验证将 SAS 连接到 SQL Server 数据库 ODBC
- python - 构建电子商务网站时在 Python/Django 中的DoesNotExists 查询
- ios - 视图加载时滚动到滚动视图中的选定位置 - SwiftUI
- flutter - Flutter 命名构造函数和私有构造函数
- r - 使用 tidyverse 在 tibble 中“取消嵌套” data.frame 列
- python - 具有递归函数的列表元素的Python总和
- spring-boot - 使用 Java 流在单个对象中组合/连接 2 个属性/字段(名字 + 姓氏)