系统属性
目录
简介
以下章节列出了可以设置以修改 Tomcat 默认行为的系统属性。
属性替换
属性 | 描述 |
---|---|
|
将其设置为一个逗号分隔的类完全限定名列表,这些类实现了 使用此属性添加属性源,当 Tomcat 解析的 XML 文件中发现 从指定属性源对 JVM 系统属性进行属性替换也可以使用
|
|
将此布尔系统属性设置为 |
表达式语言
属性 | 描述 |
---|---|
|
EL 解析器将缓存的 如果未指定,将使用默认值 |
|
EL 解析器将缓存的已解析 EL 表达式的数量。 如果未指定,将使用默认值 |
|
如果为 如果未指定,将使用默认值 |
|
如果为 如果未指定,将使用默认值 |
规范
属性 | 描述 |
---|---|
|
此系统属性的默认值为 如果此属性为
|
日志
属性 | 描述 |
---|---|
|
如果未指定日志配置 B 文件,也未通过 |
|
JULI AsyncFileHandler 将在内存中排队的最大日志记录数。新记录被添加到队列中,并由单个写入线程异步地从队列中移除并写入文件。当队列已满且正在记录新记录时,将根据 默认值为 |
|
当 JULI AsyncFileHandler 的日志记录队列已满时,新日志记录将根据以下设置进行处理
默认值为 |
|
用于处理由无效输入数据生成的错误的日志类型。选项包括: 默认值为 目前使用此系统记录的错误包括
未来版本可能会将由无效输入数据触发的其他错误添加到此系统。 |
|
当 值 负值表示无限抑制期。 默认值为 |
JAR 扫描
属性 | 描述 |
---|---|
|
一个逗号分隔的文件名模式列表,用作标准 JarScanFilter 实现的 代码中默认值为空,但在默认的 Tomcat 安装中,此系统属性通过 |
|
一个逗号分隔的文件名模式列表,用作标准 JarScanFilter 实现的 代码中默认值为空,但在默认的 Tomcat 安装中,此系统属性通过 |
Websockets
属性 | 描述 |
---|---|
|
Websockets 容器中使用的缓冲区默认大小。 默认值为 |
|
客户端在升级握手期间将发送的源头部默认值。 默认值为 null,因此不会发送源头部。 |
|
周期性处理(特别是会话过期检查)之间的周期性间隔数。 默认值为 |
其他
属性 | 描述 |
---|---|
|
如果此属性为 |
|
用于创建 |
|
用于创建 |
|
加载 catalina.properties 配置文件的位置。这可以是一个绝对 URL、一个相对(相对于当前工作目录)URL,或者一个备用文件名,在这种情况下 Tomcat 将尝试从 |
|
如果为 如果未指定,将使用默认值 |
|
如果为 如果未指定,将使用默认值 |
|
在激活缓存之前, 如果未指定,将使用默认值 |
|
字符串缓存的大小。 如果未指定,将使用默认值 |
|
在 Tomcat 提供的自定义 WAR 方案中,用于分隔 WAR 文件和 WAR 内容部分的 WAR URL 的字符。这等同于 JAR URL 中 如果未指定,将使用默认值 |
|
将被缓存的字符串的最大长度。 如果未指定,将使用默认值 |
|
用于缓存解析和格式化日期值的大小。 如果未指定,将使用默认值 |
|
指定 OpenSSL 的库名称。 如果未指定,将使用默认值 |
|
使用 如果未指定,将使用默认值 |
|
如果为 如果未指定,将使用默认值 |
|
CombinedRealm 允许嵌套 Realm。此属性控制允许的最大嵌套级别数。 如果未指定,将使用默认值 |
|
NestedCredentialHandler 允许嵌套 CredentialHandlers。此属性控制允许的最大嵌套级别数。 如果未指定,将使用默认值 |
|
Tribes 使用的缓冲区池大小,以字节为单位。 如果未指定,将使用默认值 |