システムプロパティ
目次
はじめに
以下のセクションでは、Tomcatのデフォルト動作を変更するために設定できるシステムプロパティをリストしています。
プロパティ置換
プロパティ | 説明 |
---|---|
org.apache.tomcat.util.digester.PROPERTY_SOURCE |
Tomcatが解析するXMLファイルで JVMシステムプロパティ上の指定されたプロパティソースからのプロパティ置換は、
|
org.apache.tomcat.util.digester.REPLACE_SYSTEM_PROPERTIES |
このブール型のシステムプロパティを |
式言語
プロパティ | 説明 |
---|---|
org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED |
EL APIクラスが、スレッドコンテキストクラスローダーを取得するために特権ブロックを使用するかどうかを制御します。Apache Tomcat内でEL APIを使用する場合、スタックの上位で既にすべての呼び出しが特権ブロックでラップされているため、これを設定する必要はありません。Apache Tomcat以外のSecurityManagerの下でEL APIを使用する必要がある場合に必要になる可能性があります。 指定しない場合、デフォルトの |
org.apache.el.BeanELResolver.CACHE_SIZE |
ELパーサーによってキャッシュされるjakarta.el.BeanELResolver.BeanPropertiesオブジェクトの数。 指定しない場合、デフォルトの |
org.apache.el.ExpressionBuilder.CACHE_SIZE |
ELパーサーによってキャッシュされる解析済みのEL式の数。 指定しない場合、デフォルトの |
org.apache.el.parser.COERCE_TO_ZERO |
指定しない場合、デフォルト値の |
org.apache.el.parser.SKIP_IDENTIFIER_CHECK |
指定しない場合、デフォルト値の |
仕様
プロパティ | 説明 |
---|---|
org.apache.catalina.STRICT_SERVLET_COMPLIANCE |
このシステムプロパティのデフォルト値は これが
|
ロギング
プロパティ | 説明 |
---|---|
org.apache.juli.formatter |
ロギング設定ファイルが指定されておらず、 |
org.apache.juli.AsyncMaxRecordCount |
JULI AsyncFileHandlerがメモリにキューに入れるログレコードの最大数。新しいレコードはキューに追加され、単一のライタースレッドによってキューから非同期的に削除され、ファイルに書き込まれます。キューがいっぱいで新しいレコードがログに記録されると、ログレコードは デフォルト値は |
org.apache.juli.AsyncOverflowDropType |
JULI AsyncFileHandlerのログレコードのキューがいっぱいになった場合、新しいログレコードは次の設定に従って処理されます。
デフォルト値は |
org.apache.juli.logging.UserDataHelper.CONFIG |
無効な入力データによって生成されたエラーに使用するロギングの種類。オプションは デフォルト値は 現在このシステムを使用してログに記録されているエラーは、
無効な入力データによってトリガーされるその他のエラーは、後のバージョンでこのシステムに追加される可能性があります。 |
org.apache.juli.logging.UserDataHelper.SUPPRESSION_TIME |
負の値は、無期限の抑制期間を意味します。 デフォルト値は |
JARスキャン
プロパティ | 説明 |
---|---|
tomcat.util.scan.StandardJarScanFilter.jarsToSkip |
標準のJarScanFilter実装の コード化されたデフォルトは空ですが、システムプロパティは、デフォルトのTomcatインストールで |
tomcat.util.scan.StandardJarScanFilter.jarsToScan |
標準のJarScanFilter実装の コード化されたデフォルトは空ですが、システムプロパティは、デフォルトのTomcatインストールで |
WebSockets
プロパティ | 説明 |
---|---|
org.apache.tomcat.websocket.DEFAULT_BUFFER_SIZE |
WebSocketsコンテナで使用されるバッファのデフォルトサイズ。 デフォルト値は |
org.apache.tomcat.websocket.DEFAULT_ORIGIN_HEADER_VALUE |
アップグレードハンドシェイク中にクライアントによって送信されるoriginヘッダーのデフォルト値。 デフォルトはnullなので、originヘッダーは送信されません。 |
org.apache.tomcat.websocket.DEFAULT_PROCESS_PERIOD |
特にセッション期限切れチェックを含む定期的な処理間の定期的なティック数。 デフォルト値は |
その他
プロパティ | 説明 |
---|---|
catalina.useNaming |
これが |
javax.sql.DataSource.Factory |
|
jakarta.mail.Session.Factory |
|
catalina.config |
catalina.properties設定ファイルを読み込む場所。絶対URL、現在の作業ディレクトリに対する相対URL、または代替ファイル名にすることができます。その場合、Tomcatはデフォルトの場所 |
tomcat.util.buf.StringCache.byte.enabled |
指定しない場合、デフォルト値の |
tomcat.util.buf.StringCache.char.enabled |
指定しない場合、デフォルト値の |
tomcat.util.buf.StringCache.trainThreshold |
キャッシュが有効になる前に 指定しない場合、デフォルト値 |
tomcat.util.buf.StringCache.cacheSize |
Stringキャッシュのサイズ。 指定しない場合、デフォルト値 |
org.apache.tomcat.util.buf.UriUtil. WAR_SEPARATOR |
Tomcatが提供するカスタムWARスキームを使用して、WAR URLのWARファイルとWARコンテンツ部分を区切るために使用する文字。JAR URLで 指定しない場合、デフォルト値 |
tomcat.util.buf.StringCache.maxStringSize |
キャッシュされるStringの最大長。 指定しない場合、デフォルト値 |
org.apache.tomcat.util. http.FastHttpDateFormat.CACHE_SIZE |
解析およびフォーマットされた日付値に使用するキャッシュのサイズ。 指定しない場合、デフォルト値 |
org.apache.catalina.startup. EXIT_ON_INIT_FAILURE |
指定しない場合、デフォルト値の |
org.apache.catalina.startup. RealmRuleSet.MAX_NESTED_REALM_LEVELS |
CombinedRealmはネストされたRealmを許可します。このプロパティは、許可されるネストレベルの最大数を制御します。 指定しない場合、デフォルト値 |
org.apache.catalina.startup. CredentialHandlerRuleSet.MAX_NESTED_LEVELS |
NestedCredentialHandlerはネストされたCredentialHandlerを許可します。このプロパティは、許可されるネストレベルの最大数を制御します。 指定しない場合、デフォルト値 |
org.apache.catalina.tribes.io. BufferPool.DEFAULT_POOL_SIZE |
Tribesによって使用されるバッファプールのサイズ(バイト単位)。 指定しない場合、デフォルト値 |