AWS Mainframe Modernization Service (受管執行期環境體驗) 不再向新客戶開放。對於與 AWS Mainframe Modernization Service (受管執行期環境體驗) 類似的功能,探索 AWS Mainframe Modernization Service (自我管理體驗)。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱AWS 大型主機現代化可用性變更。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
大型主機受管應用程式的 AWS 轉換結構
如果您將 AWS Transform 用於大型主機重構模式, AWS 則 Transform for 主機執行期引擎預期應用程式定義中 所指定資料夾中app-location的結構如下:
- 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。