Server コンポーネント
目次
はじめに
Server 要素は、Catalina サーブレットコンテナ全体を表します。そのため、conf/server.xml
設定ファイルでは、唯一の最上位要素である必要があります。その属性は、サーブレットコンテナ全体の特性を表します。
属性
共通属性
Server のすべての実装は、以下の属性をサポートしています。
属性 | 説明 |
---|---|
className |
使用する実装のJavaクラス名。このクラスは、 |
address |
このサーバーがシャットダウンコマンドを待機するTCP/IPアドレス。アドレスが指定されていない場合、 |
port |
このサーバーがシャットダウンコマンドを待機するTCP/IPポート番号。シャットダウンポートを無効にするには 注:シャットダウンポートを無効にすることは、Apache Commons Daemon(Windowsでサービスとして実行する場合、またはUnix系でjsvcを使用する場合)を使用してTomcatを起動する場合に有効です。ただし、標準のシェルスクリプトでTomcatを実行している場合は使用できません。これは、shutdown.bat|.shとcatalina.bat|.shがTomcatを正常に停止できなくなるためです。 |
portOffset |
|
shutdown |
Tomcatをシャットダウンするために、指定されたポート番号へのTCP/IP接続を介して受信する必要があるコマンド文字列。 |
utilityThreads |
このServiceが様々なユーティリティタスク(繰り返し実行されるタスクを含む)に使用 するスレッド数。0という特殊な値は、 |
標準実装
Server の標準実装は org.apache.catalina.core.StandardServer です。上記の共通属性に加えて、以下の追加属性をサポートします。
属性 | 説明 |
---|---|
utilityThreadsAsDaemon |
ユーティリティスレッドのデーモンフラグ値を設定します。デフォルト値は |
periodicEventDelay |
この値は、このServerに設定されたライフサイクルリスナーの周期的なライフサイクルイベント呼び出し間の遅延(秒単位)を表します。値は秒単位で、負またはゼロの値は呼び出しを無効にします。指定されていない場合、この属性のデフォルト値は10秒です。 |
ネストされたコンポーネント
以下のコンポーネントは、Server 要素の中にネストできます。
- Service - 1つ以上のService要素。
- GlobalNamingResources - サーバーのJNDIグローバルリソースを設定します。
特別な機能
Server に関連付けられた特別な機能はありません。