Container Service Kubernetes クラスターまたはサーバーレス Kubernetes クラスターに WAR または JAR アプリケーションをデプロイする際、Enterprise Distributed Application Service (EDAS) は組み込みの Tomcat 設定を提供します。アプリケーションの作成時または既存のデプロイメントの更新時に、ランタイム要件に合わせてアプリケーションポート、コンテキストパス、スレッドプールサイズ、文字コードを設定します。
Tomcat パラメーター
次の表は、Tomcat 設定 パネルで利用可能なパラメーターについて説明しています。
| パラメーター | 説明 | デフォルト |
|---|---|---|
| アプリケーションポート | Tomcat がリッスンするポートです。有効値:1024~65535。1024 未満のポートには root 権限が必要ですが、コンテナには付与されません。 | 8080 |
| Tomcat コンテキスト | アプリケーションのコンテキストパスです。3つのオプションがあります:パッケージ名 (JAR または WAR ファイル名を使用)、ルートディレクトリ (パスを / に設定)、または カスタム (カスタムパス フィールドに値を指定)。 | -- |
| 最大スレッド数 | リクエスト処理スレッドの最大数です。server.xml 内の Tomcat の maxThreads 属性にマッピングされます。 | 400 |
| Tomcat エンコーディング | URI パラメーターの文字コードです。有効な値:UTF-8、ISO-8859-1、GBK、GB2312。 | ISO-8859-1 |
| 詳細設定の使用 | server.xml ファイルを直接編集します。WAR パッケージのデプロイメントでのみ利用可能です。 | -- |
最大スレッド数 は、アプリケーションのパフォーマンスと安定性に直接影響します。この値は、任意の推定値ではなく、負荷テストの結果に基づいて設定してください。
新規アプリケーションの Tomcat パラメーターの設定
EDAS コンソールにログインします。
左側のナビゲーションウィンドウで、アプリケーション管理 > アプリケーション を選択します。
上部のナビゲーションバーでリージョンを選択します。ページの上部で名前空間を選択します。
左上隅にある アプリケーションの作成 をクリックします。
基本情報 ステップで、次のパラメーターを設定し、次へ をクリックします。
説明実行環境として カスタム を選択した場合、詳細設定 タブに Tomcat 設定 は表示されません。カスタム オプションは、アプリケーションイメージにバンドルされている Tomcat 設定を使用します。
パラメーター アクション クラスタータイプ Kubernetes クラスター を選択します。 アプリケーション実行環境 次のいずれかを選択します:Java (JAR パッケージ、Dubbo または Spring Boot)、Tomcat (WAR パッケージ、Dubbo または Spring)、または EDAS-Container (HSF) (WAR または FatJar、High-speed Service Framework、Ali-Tomcat、Pandora)。 設定 ステップで、環境、基本情報、デプロイ方法、リソースパラメーターを設定し、次へ をクリックします。
詳細設定 ステップで、Tomcat 設定 をクリックし、カスタム設定 を選択してから 編集 をクリックします。
アプリケーション設定 ダイアログボックスで、「Tomcat パラメーター」で説明されているパラメーターを設定し、OK をクリックします。
アプリケーションの作成 をクリックします。
作成完了 ページで、基本情報、設定、詳細設定 の設定内容を確認し、アプリケーションの作成 をクリックします。
既存アプリケーションの Tomcat パラメーターの更新
Tomcat 設定を更新すると、アプリケーションが再起動します。この操作はオフピーク時間に実行してください。
EDAS コンソールにログインします。
左側のナビゲーションウィンドウで、アプリケーション管理 > アプリケーション を選択します。
上部のナビゲーションバーでリージョンを選択します。ページの上部で名前空間を選択します。
クラスタータイプ ドロップダウンリストから、Container Service またはサーバーレス Kubernetes クラスター を選択します。
対象のアプリケーションを見つけ、その名前をクリックします。
概要 または 基本情報 ページで、右上隅にある デプロイ > デプロイ を選択します。
デプロイモードの選択 ページで、デプロイモードを選択し、デプロイの開始 をクリックします。
アプリケーション環境とデプロイメントパッケージ情報を設定します。詳細設定 ステップで、Tomcat 設定 をクリックし、カスタム設定 を選択してから 編集 をクリックします。
Tomcat 設定の編集 ダイアログボックスで、「Tomcat パラメーター」で説明されているパラメーターを設定し、OK をクリックします。
設定の確認
デプロイメントが完了したら、Tomcat 設定が有効になっていることを確認します:
変更リストを確認する: アプリケーションの詳細ページの左側のナビゲーションウィンドウで、[変更リスト] をクリックします。変更ステータス 列に 成功 と表示されている場合、構成が有効になっています。
Pod ステータスの確認:アプリケーション概要 ページで、実行ステータス の横にある 実行中の Pod (クリックして表示) をクリックします。Pod セクションで、ステータス 列を確認します。緑色のドットは、アプリケーションが更新された設定で実行中であることを示します。