すべてのプロダクト
Search
ドキュメントセンター

Enterprise Distributed Application Service:Tomcat の構成

最終更新日:Jan 07, 2025

コンテナサービス Kubernetes クラスターまたは ACK Serverless クラスターで WAR または JAR パッケージを使用してアプリケーションを作成またはデプロイする場合、アプリケーションポート、アクセスパス、最大スレッド数などのパラメーターを構成できます。

アプリケーションの作成時に Tomcat を構成する

  1. EDAS コンソールにログオンします。

  2. EDAS コンソール にログオンします。左側のナビゲーションペインで、[アプリケーション管理] > [アプリケーション] を選択します。[アプリケーション] ページが表示されます。 上部のナビゲーションバーで、リージョンを選択します。ページの上部で、名前空間を選択します。左上隅にある [アプリケーションの作成] をクリックします。

  3. [基本情報] ステップで、[クラスタタイプ] と [アプリケーションランタイム環境] を設定し、[次へ] をクリックします。

    パラメーター

    説明

    クラスタタイプ

    Kubernetes クラスター を選択します。

    アプリケーションランタイム環境

    Java アプリケーションタイプを選択し、JAR パッケージまたは WAR パッケージを使用してアプリケーションをデプロイします。

    • カスタム: アプリケーションの Tomcat 構成を使用する場合、このオプションを選択します。このオプションを選択した場合、イメージを使用してアプリケーションをデプロイできます。カスタムランタイム環境を選択した場合、[詳細アプリケーション設定] タブに Tomcat 構成 は表示されません。

    • Java: ユニバーサル JAR パッケージを使用してアプリケーションを Dubbo または Spring Boot アプリケーションとしてデプロイする場合、このオプションを選択します。このオプションを選択した後、[Java 環境] パラメーターを指定できます。

    • Tomcat: ユニバーサル WAR パッケージを使用してアプリケーションを Dubbo または Spring アプリケーションとしてデプロイする場合、このオプションを選択します。このオプションを選択した後、[Java 環境] パラメーターと [コンテナバージョン] パラメーターを指定できます。

    • EDAS-Container (HSF): WAR または FatJar パッケージを使用してアプリケーションを High-Speed Service Framework (HSF) アプリケーションとしてデプロイする場合、このオプションを選択します。このオプションを選択した後、[Java 環境]、[Pandora バージョン]、[Ali-Tomcat バージョン] パラメーターを指定できます。

  4. [構成] ステップで、アプリケーションの環境情報、基本情報、デプロイ方法を構成し、関連リソースパラメーターを設定して、[次へ] をクリックします。

  5. [詳細設定] ステップで、[tomcat 構成] をクリックし、[カスタム構成] を選択し、編集[カスタム構成] の横にある アプリケーション設定OK をクリックします。 ダイアログボックスで、次の表のパラメーターを設定し、 をクリックします。

    パラメーター

    説明

    アプリケーションポート

    ポート範囲は 1024 ~ 65535 です。コンテナには管理者権限が構成されていますが、1024 未満のポートで操作を実行するには root 権限が必要です。したがって、範囲内で 1024 より大きい値を入力してください。このパラメーターを指定しない場合、デフォルト番号 8080 が使用されます。

    Tomcat コンテキスト

    アプリケーションアクセスパスを選択します:

    • パッケージ名: アプリケーションアクセスパスは、JAR パッケージまたは WAR パッケージの名前です。カスタムパスを入力する必要はありません。

    • ルートディレクトリ: アプリケーションアクセスパスは / です。カスタムパスを入力する必要はありません。

    • カスタム: このオプションを選択した場合、[カスタムパス] をカスタムパスに設定する必要があります。

    最大スレッド数

    接続プール内の最大接続数を指定します。このパラメーターは maxThreads パラメーターに対応します。デフォルト値は 400 です。

    警告

    このパラメーターはアプリケーションのパフォーマンスに大きな影響を与えます。専門家の指導の下でこのパラメーターを設定することをお勧めします。

    Tomcat エンコーディング

    Tomcat のエンコーディング形式を選択します。有効な値: UTF-8、ISO-8859-1、GBK、GB2312。このパラメーターを指定しない場合、デフォルト値 ISO-8859-1 が使用されます。

    詳細設定を使用する

    上記の パラメータータイプと特定のパラメーターが要件を満たせない場合は、[詳細設定を使用する] を選択して Tomcat の server.xml ファイルを直接編集します。

    重要

    このパラメーターは、WAR パッケージがデプロイに使用される場合にのみ使用できます。

  6. [アプリケーションの作成] をクリックします。

  7. [作成完了] ページで、[基本情報][構成][詳細設定] セクションの情報を確認します。次に、[アプリケーションの作成] をクリックします。

    [アプリケーションの概要] ページの上部にある [詳細の表示] をクリックします。[変更リスト] ページで、アプリケーションの変更プロセスを表示します。アプリケーションがデプロイされるまで数分待ちます。アプリケーションの変更プロセスが完了したら、[アプリケーションの概要] ページの [基本情報] セクションでインスタンスのステータスを表示します。ステータスに Pod が実行中であると表示されている場合、アプリケーションはデプロイされています。

アプリケーションの更新時に Tomcat を構成する

アプリケーションの作成時に Tomcat を構成するか、アプリケーションのデプロイ時に Tomcat を構成または更新できます。

  1. EDAS コンソールにログオンします。

  2. 左側のナビゲーションペインで、[アプリケーション管理] > [アプリケーション] をクリックします。 上部のナビゲーションバーで、リージョンを選択します。 ページの上部で、名前空間を選択します。 [コンテナサービスまたはサーバーレス Kubernetes クラスター][クラスタータイプ] ドロップダウンリストから選択します。 次に、デプロイするアプリケーションを見つけて、アプリケーション名をクリックします。

  3. [概要] または [基本情報] ページで、右上隅にある [デプロイ] > [デプロイ] を選択します。

  4. [デプロイモードの選択] ページで、デプロイモードを選択し、指定されたデプロイモードセクションの右上隅にある [デプロイの開始] をクリックします。

  5. アプリケーション環境とデプロイパッケージ情報を設定します。[詳細アプリケーション設定] ステップで、[tomcat 構成] をクリックし、[カスタム構成] を選択し、編集[カスタム構成] の横にある Tomcat構成の編集OK をクリックします。 ダイアログボックスで、次の表のパラメーターを設定し、 をクリックします。

    パラメーター

    説明

    アプリケーションポート

    ポート範囲は 1024 ~ 65535 です。コンテナには管理者権限が構成されていますが、1024 未満のポートで操作を実行するには root 権限が必要です。したがって、範囲内で 1024 より大きい値を入力してください。このパラメーターを指定しない場合、デフォルト番号 8080 が使用されます。

    Tomcat コンテキスト

    アプリケーションアクセスパスを選択します:

    • パッケージ名: アプリケーションアクセスパスは、JAR パッケージまたは WAR パッケージの名前です。カスタムパスを入力する必要はありません。

    • ルートディレクトリ: アプリケーションアクセスパスは / です。カスタムパスを入力する必要はありません。

    • カスタム: このオプションを選択した場合、[カスタムパス] をカスタムパスに設定する必要があります。

    最大スレッド数

    接続プール内の最大接続数を指定します。このパラメーターは maxThreads パラメーターに対応します。デフォルト値は 400 です。

    警告

    このパラメーターはアプリケーションのパフォーマンスに大きな影響を与えます。専門家の指導の下でこのパラメーターを設定することをお勧めします。

    Tomcat エンコーディング

    Tomcat のエンコーディング形式を選択します。有効な値: UTF-8、ISO-8859-1、GBK、GB2312。このパラメーターを指定しない場合、デフォルト値 ISO-8859-1 が使用されます。

    詳細設定を使用する

    上記の パラメータータイプと特定のパラメーターが要件を満たせない場合は、[詳細設定を使用する] を選択して Tomcat の server.xml ファイルを直接編集します。

    重要

    このパラメーターは、WAR パッケージがデプロイに使用される場合にのみ使用できます。

    重要

    [OK] をクリックすると、アプリケーションが再起動されます。この操作は、オフピーク時に実行することをお勧めします。

結果を確認する

  • 方法 1

    アプリケーション詳細ページの左側のナビゲーションペインで、[変更リスト] をクリックして、アプリケーションの変更の詳細を表示します。[変更ステータス] 列の値が [成功] の場合、アプリケーションはデプロイされ、構成が有効になります。

  • 方法 2

    [アプリケーションの概要] ページで、[実行ステータス] の横にある [実行中の Pod (表示をクリック)] をクリックします。表示されるパネルの [pod] セクションで、Pod の [ステータス] 列を確認します。緑色のドットが表示されている場合、アプリケーションは実行中状態です。これは、アプリケーションが想定どおりにデプロイされ、構成が有効になっていることを意味します。