

AWS 大型机现代化服务（托管运行时环境体验）不再向新客户开放。有关类似于 AWS 大型机现代化服务（托管运行时环境体验）的功能，请浏览 AWS 大型机现代化服务（自我管理体验）。现有客户可以继续正常使用该服务。有关更多信息，请参阅[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 上设置可与 Transform fo AWS r 大型机运行时一起使用的其他许可依赖项。

**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)。
+ 确保您有一个安装了大型机运行时 AWS 转换的 Amazon EC2 实例（在 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.j** ar 测试了大型机运行时 AWS 转换（在 Amazon EC2 上）功能，但可能兼容更新的版本。

### 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.jakarta.client-9.3.4.1.jar 版本测试了大型机运行时 AWS 转换（在 Amazon EC2 上）功能，但最新版本可能兼容**。

使用此依赖项版本时，还要提供以下传递依赖项：
+ 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 报告库（m https://com unity.jaspersoft。 com/download-jaspersoft/community-版）。我们使用 j **asperreports-6.16.0.jar** 测试了大型机运行时 AWS 转换（在 Amazon EC2 上）功能，但可能兼容更新的版本。

使用此依赖项版本时，还要提供以下传递依赖项：
+ 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 Web 应用程序，请确保在此文件夹中包含 Oracle 数据库驱动程序 (ojdbc)。

1. 通过运行以下命令停止和启动 tomcat.service。

   ```
   systemctl stop tomcat.service
   ```

   ```
   systemctl start tomcat.service
   ```

1. 检查该服务的状态，确保其正在运行。

   ```
   systemctl status tomcat.service
   ```

1. 验证日志。