将 CICS 束中的 Enterprise Java 应用程序部署到 Liberty JVM 服务器
您可以在 Liberty JVM 服务器中部署打包为 CICS® bundle 的 Enterprise Java 应用程序。
开始之前
企业 Java 应用程序 (以 Web 应用程序归档 (WAR) 文件,企业应用程序归档 (EAR) 文件或企业捆绑软件归档 (EBA) 文件的形式) 必须部署为 zFS中的 CICS 捆绑软件。 必须在 CICS 区域中启用目标 JVM 服务器。
有关使用 IBM® CICS SDK for Java 或 IBM CICS SDK for Enterprise Java (Liberty) 创建 Java™ 应用程序的详细信息,请参阅使用 IBM CICS SDK 开发应用程序。
有关使用 Gradle 或 Maven 创建 Java 应用程序的更多信息,请参阅 使用 Gradle 或 Maven 管理 Java 依赖关系。
如果您依赖于包含公共代码库的 OSGi 捆绑软件,请将该捆绑软件安装到 Liberty 捆绑软件存储库中,请参阅 在 JVM 服务器中部署 OSGi 捆绑软件。
关于此任务
CICS 应用程序模型用于打包 CICS 束中的 Java 应用程序组件,并将它们部署到 zFS。 通过安装 CICS 束,您可以管理应用程序组件的生命周期。
Enterprise Java 应用程序可以包含。
- 一个或多个 WAR 文件,用于提供应用程序的表示层和业务逻辑。
- 导出到 EBA 文件的 OSGi 应用程序项目。 EBA 文件可以包含支持 Web 的 OSGi 捆绑软件项目 ,以提供表示层以及提供业务逻辑的一组进一步的 OSGi 捆绑软件。
- EAR 文件,包含一个或多个提供表示层和业务逻辑的 WAR 文件。
如果您正在使用 CICS Explorer: 您可以通过遵循本主题中的指示信息,使用 CICS Explorer 中的 IBM CICS SDK for Enterprise Java (Liberty) 来部署束。
- 如果使用 CICS Explorer for Aqua 3.3 或更高版本, IBM CICS SDK for Enterprise Java (Liberty) 不再支持 WDT。 使用其他解决方案,如 CICS ExplorerEclipse Marketplace、 Gradle 或 Maven,如 CICS Explorer 产品文档中安装 CICS Explorer 时对 OSGi 应用程序的考虑所建议。
如果您使用 Gradle 或 Maven: 您可以使用 CICS 提供的 Gradle 或 Maven 插件将应用程序打包并部署到 CICS 捆绑包中,前提是 CMCI JVM 服务器配置为使用其工作原理: CICS 捆绑包部署 API CICS 捆绑包部署 API。
本教程将逐步说明如何从 Gradle 或 Maven 已构建的现有 Java 应用程序中构建 CICS bundle。