システムプロパティ
目次
はじめに
以下のセクションでは、デフォルトの Tomcat の動作を変更するために設定できるシステムプロパティについて説明します。
プロパティの置換
プロパティ | 説明 |
---|---|
org.apache.tomcat.util.digester. PROPERTY_SOURCE |
Tomcat が解析する XML ファイルで JVM システムプロパティ上の指定されたプロパティソースからのプロパティ置換は、
|
org.apache.tomcat.util.digester. REPLACE_SYSTEM_PROPERTIES |
この boolean システムプロパティを |
式言語
プロパティ | 説明 |
---|---|
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.util.scan. StandardJarScanFilter.jarsToScan |
標準 JarScanFilter 実装の コード化されたデフォルトは空ですが、システムプロパティは、 |
Websockets
プロパティ | 説明 |
---|---|
org.apache.tomcat. websocket.DEFAULT_BUFFER_SIZE |
Websockets コンテナで使用されるバッファのデフォルトサイズ。 デフォルト値は |
org.apache.tomcat. websocket.DEFAULT_ORIGIN_HEADER_VALUE |
アップグレードハンドシェイク中にクライアントによって送信されるオリジンヘッダーのデフォルト値。 デフォルトは null で、オリジンヘッダーが送信されないようにします。 |
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.tomcat.util.openssl.LIBRARY_NAME |
OpenSSL のライブラリ名を指定します。 指定されていない場合、MacOS を除くデフォルト値の |
org.apache.tomcat.util.openssl.USE_SYSTEM_LOAD_LIBRARY |
FFM ライブラリのロードコードではなく、 指定されていない場合、デフォルト値の |
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 によって使用されるバッファプール のサイズ(バイト単位)。 指定されていない場合、デフォルト値の |