在 Amazon EC2 上設定大型主機執行期的 AWS 轉換 - AWS 大型主機現代化

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

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

在 Amazon EC2 上設定大型主機執行期的 AWS 轉換

本主題說明如何在 Amazon EC2 上使用適用於大型主機執行期的 AWS Transform 來設定和部署 PlanetsDemo 範例應用程式。

先決條件

開始之前,請務必完成下列先決條件。

設定

若要設定 PlanetsDemo 範例應用程式,請完成下列步驟。

  1. 連線至 Amazon EC2 執行個體,並前往 Apache Tomcat 安裝conf資料夾下的 資料夾。開啟 catalina.properties 檔案進行編輯,並以下列行取代開頭common.loader為 的行。

    common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/shared","${catalina.home}/shared/*.jar","${catalina.home}/extra","${catalina.home}/extra/*.jar"
  2. 導覽至 /m2-anywhere/tomcat-gapwalk/velocity/webapps 資料夾。

  3. 使用下列命令,從 Amazon S3 儲存貯體複製PlanetsDemo-v1/webapps/資料夾提供的 PlanetsDemo 二進位檔。

    aws s3 cp s3://path-to-demo-app-webapps/ . --recursive
    注意

    針對您先前解壓縮 PlanetsDemo 封存的儲存貯體,path-to-demo-app-webapps以正確的 Amazon S3 URI 取代 。

  4. PlanetsDemo-v1/config/資料夾的內容複製到 /m2-anywhere/tomcat-gapwalk/velocity/config/

  5. /m2-anywhere/tomcat-gapwalk/velocity/config/application-main.yml 檔案的下列程式碼片段中提供您在先決條件中建立之資料庫的連線資訊。如需詳細資訊,請參閱建立並連線至 Aurora PostgreSQL 資料庫叢集

    datasource: jicsDs: driver-class-name : url: username: password: type :
  6. 啟動 Apache Tomcat 伺服器並驗證日誌。

    /m2-anywhere/tomcat-gapwalk/velocity/startup.sh tail -f /m2-anywhere/tomcat-gapwalk/velocity/logs/catalina.log

    如果您找到以 C 開頭的錯誤代碼,後面接著 CXXXX 等數字,請注意錯誤訊息。例如,錯誤碼 C5102 是表示基礎設施組態不正確的常見錯誤。

測試部署的應用程式

如需如何測試 PlanetsDemo 應用程式的範例,請參閱 測試 PlanetsDemo 應用程式