Links Top Level Elements Current Connectors Deprecated Connectors Containers Nested Components Global Settings | Introduction |
The follow sections list the system properties that may be set to modify
the default Tomcat behaviour.
|
Security |
Property | Description |
---|
org.apache.coyote.tomcat4. CoyoteAdapter.ALLOW_BACKSLASH |
If this is true the '\' character will be permitted as a
path delimiter. If not specified, the default value of false
will be used.
| org.apache.tomcat.util.buf. UDecoder.ALLOW_ENCODED_SLASH |
If this is true '%2F' and '%5C' will be permitted as path
delimiters. If not specified, the default value of false will
be used.
| org.apache.coyote. USE_CUSTOM_STATUS_MSG_IN_HEADER | If this is
true custom HTTP status messages will be used within HTTP
headers. Users must ensure that any such message is ISO-8859-1 encoded,
particularly if user provided input is included in the message, to prevent
a possible XSS vulnerability. If not specified the default value of
false will be used.
|
|
Specification |
Property | Description |
---|
org.apache.catalina. STRICT_SERVLET_COMPLIANCE |
If this is true cookies will be parsed strictly and v0
cookies will not work with any invalid characters.
If set to false, any v0 cookie with invalid characters will be
switched to a v1 cookie and the value will be quoted. If not specified,
the default value of false will be used.
| org.apache.tomcat.util.http. ServerCookie.ALWAYS_ADD_EXPIRES |
If this is true Tomcat will always add an expires
parameter to a SetCookie header even for cookies with version greater than
zero. This is to work around a known IE6 and IE7 bug that causes IE to
ignore the Max-Age parameter in a SetCookie header.If not specified, the
default value of true will be used.
|
|
Other |
Property | Description |
---|
catalina.useNaming |
If this is false it will override the
useNaming attribute for all
Context elements.
| catalina.config |
The URL for the catalina.properties configuration file.
| loader.config |
The URL for the loader.properties configuration file.
| tomcat.util.buf.StringCache.byte.enabled |
If true , the String cache is enabled for
ByteChunk . If not specified, the default value of
false will be used.
| tomcat.util.buf.StringCache.char.enabled |
If true , the String cache is enabled for
CharChunk . If not specified, the default value of
false will be used.
| tomcat.util.buf.StringCache.trainThreshold |
The number of times toString() must be called before the
cache is activated. If not specified, the default value of
20000 will be used.
| tomcat.util.buf.StringCache.cacheSize |
The size of the String cache. If not specified, the default value of
200 will be used.
| tomcat.util.buf.StringCache.maxStringSize |
The maximum length of String that will be cached. If not specified, the
default value of 128 will be used.
|
|
|