

AWS Mainframe Modernization Service （受管執行期環境體驗） 不再開放給新客戶使用。對於與 AWS Mainframe Modernization Service （受管執行期環境體驗） 類似的功能，探索 AWS Mainframe Modernization Service （自我管理體驗）。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[AWS 大型主機現代化可用性變更](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)。

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

# 在 Amazon EC2 上的大型主機執行期 AWS 轉換中設定授權相依性
<a name="ba-runtime-dependencies-ec2"></a>

本指南說明如何設定額外的授權相依性，您可以將這些相依性與 Amazon EC2 上大型主機執行期的 AWS Transform 搭配使用。

**Topics**
+ [先決條件](#ba-runtime-dependencies-prereq)
+ [安裝步驟](#ba-runtime-dependencies-overview)

## 先決條件
<a name="ba-runtime-dependencies-prereq"></a>

開始之前，請務必完成下列先決條件。
+ 完成 [AWS 大型主機執行期先決條件的轉換](ba-runtime-setup-prereq.md)和 [大型主機執行期的加入 AWS 轉換](ba-runtime-setup-onboard.md)。
+ 請確定您已安裝適用於大型主機執行期 （在 Amazon EC2 上） 的 AWS Transform 的 Amazon EC2 執行個體。如需詳細資訊，請參閱 [Amazon EC2 Linux 執行個體入門](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html)。
+ 請確定您可以成功連線至 Amazon EC2 執行個體，例如使用 SSM。
+ 從來源取得下列相依性。

### Oracle 資料庫
<a name="ba-runtime-dependencies-prereq-oracle"></a>

提供 [Oracle 資料庫驅動程式](https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html)。我們測試了 **ojdbc11-23.3.0.23.09.jar** 版的大型主機執行期 （在 Amazon EC2 上） 功能 AWS 轉換，但較新的版本可能相容。

### IBM MQ 連線
<a name="ba-runtime-dependencies-prereq-mq"></a>

提供 [IBM MQ 用戶端](https://www.ibm.com/support/pages/mqc91-ibm-mq-clients)。我們已使用 **com.ibm.mq.jakarta.client-9.3.4.1.jar** 版測試大型主機執行期 （在 Amazon EC2 上） 功能的 AWS 轉換，但較新的版本可能相容。

在此相依性版本中， 也提供下列暫時性相依性：
+ bcprov-jdk15to18-1.76.jar
+ bcpkix-jdk15to18-1.76.jar
+ bcutil-jdk15to18-1.76.jar

### DDS 印表機檔案
<a name="ba-runtime-dependencies-prereq-dds"></a>

提供 Jasper 報告程式庫 (https://community.jaspersoft.com/download-jaspersoft/community-edition：//)。我們已使用 **jasperreports-6.16.0.jar** 測試大型主機執行期 （在 Amazon EC2 上） 功能的 AWS 轉換，但較新的版本可能相容。

在此相依性版本中， 也提供下列暫時性相依性：
+ castor-core-1.4.1.jar
+ castor-xml-1.4.1.jar
+ commons-digester-2.1.jar
+ ecj-3.21.0.jar
+ itext-2.1.7.js8.jar
+ javax.inject-1.jar
+ jcommon-1.0.23.jar
+ jfreechart-1.0.19.jar
+ commons-beanutils-1.9.4.jar
+ commons-collections-3.2.2.jar

## 安裝步驟
<a name="ba-runtime-dependencies-overview"></a>

若要安裝相依性，請完成下列步驟。

1. 連線至您的 Amazon EC2 執行個體，並執行下列命令，將使用者變更為 **su**。

   ```
   sudo su
   ```

   您需要超級使用者權限才能在本教學課程中執行命令。

1. 導覽至 `<your-tomcat-path>/extra/` 資料夾。

   ```
   cd <your-tomcat-path>/extra/
   ```

1. 視需要在此資料夾中複製上述任何相依性。
**注意**  
對於具有 Oracle 託管資料庫的 JAC 和 BAC Webapp，請確保在此資料夾中包含 Oracle 資料庫驅動程式 (ojdbc)。

1. 執行下列命令來停止和啟動 tomcat.service。

   ```
   systemctl stop tomcat.service
   ```

   ```
   systemctl start tomcat.service
   ```

1. 檢查服務的狀態，以確保其正在執行。

   ```
   systemctl status tomcat.service
   ```

1. 驗證日誌。