翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Blu Age マネージドアプリケーションの構造
AWS Blu Age リファクタリングパターンを使用する場合、 AWS Blu Age ランタイムエンジンは S3 バケットの application-name
フォルダ内に次の構造を想定しています。
- config
-
プロジェクトのYAMLファイルが含まれます。これらはアプリケーションに固有のYAMLファイル
application-planetsdemo.yaml
で、通常は AWS Mainframe Modernization が提供して自動的にセットアップするapplication-main.yaml
ファイルではなく、 のような名前が付けられます。 - webapps
-
アプリケーションの
war
ファイルが含まれます。これらのファイルは、モダナイゼーションプロセスの出力です。
アプリケーションには、次のオプションフォルダを含めることもできます。
- jics/sql
-
アプリケーションのJICSデータベースを初期化する
initJics.sql
スクリプトが含まれています。 - スクリプティング
-
アプリケーションスクリプトが含まれており、
war
ファイル内で直接指定することもできます。 - sql
-
アプリケーションSQLファイルが含まれており、
war
ファイル内で直接指定することもできます。 - lnk
-
アプリケーションLNKファイルが含まれており、
war
ファイル内で直接指定することもできます。 - 追加
-
モダナイズされたアプリケーションに追加機能を提供できる jar が含まれています。
アプリケーションの Java オプションの管理
アプリケーションのいくつかの Java オプションを管理するには、 という名前のプロパティファイルを tomcat.properties
application-name
フォルダに追加します。このファイルにはxms
、Java の最小メモリ消費量を指定する 、Java の最大メモリ消費量xmx
を指定する 、および dns 解決のキャッシュ期間dnscachettl
を管理する の 3 つのプロパティを含めることができます。次に示すのは、有効な tomcat.properties
ファイルのコンテンツの例です。
xms=512M xmx=1G dnscachettl=5
最初の 2 つのプロパティに指定する値は、次のいずれかの単位になります。
-
バイト: 単位は指定しません。
-
キロバイト: 値に K を追加します。
-
メガバイト: 値に M を追加します。
-
ギガバイト: 値に G を追加します。
3 番目のプロパティの値はキャッシュ期間を秒単位で表し、値 -1 (キャッシュ永続) または 0 (キャッシュなし) から 999 の範囲にすることができます。マネージドアプリケーションのデプロイでは、デフォルト値は -1 です。