AWS Blu Age 受管應用程式的結構 - AWS 大型主機現代化

AWS Mainframe Modernization Service (受管執行期環境體驗) 不再向新客戶開放。對於與 AWS Mainframe Modernization Service (受管執行期環境體驗) 類似的功能,請探索 AWS Mainframe Modernization Service (自我管理體驗)。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱AWS 大型主機現代化可用性變更

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Blu Age 受管應用程式的結構

如果您使用 AWS Blu Age 重構模式, AWS Blu Age 執行期引擎預期應用程式定義中 指定的資料夾中app-location具有下列結構:

Application-name 資料夾中的預期結構。
config

包含專案的 YAML 檔案。這些是您應用程式特有的 YAML 檔案,通常命名如下application-planetsdemo.yaml,而不是 AWS 大型主機現代化為您自動提供和設定application-main.yaml的檔案。

Web 應用程式

包含您應用程式war的檔案。這些檔案是現代化程序的輸出。

應用程式也可以有下列選用資料夾:

jics/sql

包含為您的應用程式初始化 JICS 資料庫的initJics.sql指令碼。

指令碼

包含應用程式指令碼,您也可以直接在war檔案內提供這些指令碼。

sql

包含應用程式 SQL 檔案,您也可以直接在war檔案內提供。

lnk

包含應用程式 LNK 檔案,您也可以直接在war檔案內提供。

額外

包含 jar,可為現代化應用程式提供額外的功能。

管理應用程式的 Java 選項

若要管理應用程式的特定 Java 選項,tomcat.properties請將名為 的屬性檔案新增至 指定的資料夾app-location。此檔案可以有三個屬性: xms,指定 Java 記憶體耗用下限, xmx,指定 Java 記憶體耗用上限,以及 dnscachettl,管理 dns 解析度的快取持續時間。以下是有效tomcat.properties檔案的內容範例。

xms=512M xmx=1G dnscachettl=5

您為前兩個屬性指定的值可以是下列任何單位:

  • 位元組:請勿指定單位。

  • Kilobytes:將 K 附加至 值。

  • MB:將 M 附加至 值。

  • Gigabytes:將 G 附加至 值。

第三個屬性的值代表以秒為單位的快取持續時間,其值可以是 -1 (永遠快取),也可以介於 0 (從未快取) 到 999 之間。在受管應用程式部署的內容中,預設值為 -1。