可安装的企业模块版本

的内容Java™ Platform, Enterprise Edition( Java EE ) 模块会影响您是否可以在部署目标上安装该模块。 A部署目标是服务器上WebSphere® Application Server产品。

可安装应用程序模块

只应该选择适合于模块的部署目标。 在下列任何情况下,都必须将应用程序、企业 Bean (EJB) 模块、会话启动协议 (SIP) 归档 (SAR)、Web 模块或客户机模块安装在 V8.x 目标上:

  • 该模块支持 Java Platform, Enterprise Edition (Java EE) 6。
  • 该模块调用 8.x 运行时应用程序编程接口 (API)。
  • 该模块使用 8.x 产品功能部件。

    例如,因为在 V8.0 中添加了使用管理控制台或 wsadmin AdminApp 命令来部署应用程序客户机模块支持,所以只能使用控制台或 AdminApp 命令来将客户机模块安装到 V8.x 目标。

如果模块支持 Java 2 Platform Enterprise Edition (J2EE) 1.4,那么可以将该模块安装在 V6.x、V7.x 或 V8.x 部署目标上。 可以将调用 6.1.x API 或使用 6.1.x 功能的模块安装在 6.1.x、7.x 或 8.x 部署目标上。 可以将调用 6.0.x API 或使用 6.0.x 功能的模块安装在 6.0.x、6.1.x、7.x 或 8.x 部署目标上。 可以将需要 6.1.x 功能部件包功能的模块安装在 7.x 或 8.x 部署目标或已使用该功能部件包启用的 6.1.x 部署目标上。 可以将需要 7.x 功能部件包功能的模块安装在 8.x 部署目标或已使用该功能部件包启用的 7.x 部署目标上。

在应用程序安装期间选择诸如预编译 JavaServer Pages 文件部署 Web Service部署企业 Bean 之类的选项表示该应用程序使用当前产品版本的功能部件。 如果应用程序的目标在较早版本节点上,请勿选择这些选项。 请在部署应用程序前,使用较早版本中提供的工具(例如 JspBatchCompiler、wsgen 或 ejbdeploy),通过生成的代码来更新您的应用程序。

避免麻烦:您必须将容器管理持久性 (CMP) 或 Bean 管理持久性 (BMP) 实体 Bean 打包到 EJB 中2.1或更早的模块。 无法安装包含 CMP 或 BMP 实体 Bean 的 EJB 3.0 或 EJB 3.1 模块。 如果 CMP 或 BMP 实体 Bean 打包在 EJB 3.0 或 EJB 3.1 模块中,那么安装将失败。 可以将 EJB 2.1 或更低版本的模块安装在 6.x、7.x 或 8.x 部署目标上。

可安装 RAR 文件

可以将为 V6.0.x 产品开发的独立资源适配器(连接器)模块或 RAR 文件安装到 6.x、7.x 或 8.x 部署目标上。 如果模块调用 6.1.x API,那么必须将该模块安装在 6.1.x、7.x 或 8.x 部署目标上。 必须将调用 7.x API 的模块安装在 7.x 或 8.x 部署目标上。 必须将调用 8.x API 的模块安装在 8.x 部署目标上。

部署目标

下表列示了各个模块的所有兼容部署目标版本。 部署目标版本6.x, 7.x或者8.x表示您可以将模块部署到WebSphere Application Server版本 6、7 或 8 服务器。

表 1. 兼容的部署目标版本6.x, 7.x和8.x模块 将模块部署至兼容部署目标版本。
模块类型 模块 Java 支持 模块调用 6.x、7.x 或 8.x 运行时 API 或使用 6.x、7.x 或 8.x 功能部件? 可以安装模块的客户机版本 部署目标版本
应用程序、EJB 或 Web J2EE 1.3 6.x、7.x 或 8.x 6.x、7.x 或 8.x
应用程序、EJB 或 Web J2EE 1.3 对于 6.x API 或功能部件为 6.x、7.x 或 8.x

对于 7.x API 或功能部件为 7.x 或 8.x

对于 8.x API 或功能部件为 8.x

6.x、7.x 或 8.x

必须将调用 6.1.x 运行时 API 或使用 6.1.x 功能部件的模块安装在 6.1.x、7.x 或 8.x 部署目标上。 可以将调用 6.0.x 运行时 API 或使用 6.0.x 功能部件的模块安装在 6.x、7.x 或 8.x 部署目标上。

应用程序、EJB、SAR 或 Web J2EE 1.4 是或否 6.x、7.x 或 8.x 6.x、7.x 或 8.x
应用程序、EJB、SAR 或 Web Java EE 5 是或否 7.x 或 8.x 7.x 或 8.x
应用程序、EJB、SAR 或 Web Java EE 6 是或否 8.x 8.x
客户端 任何 Java EE 版本 是或否 8.x 8.x
资源适配器 JCA 1.0 6.x、7.x 或 8.x 6.x、7.x 或 8.x
资源适配器 JCA 1.0 6.x、7.x 或 8.x 6.x、7.x 或 8.x

必须将调用 6.1.x 运行时 API 的模块安装在 6.1.x、7.x 或 8.x 部署目标上。 可以将调用 6.0.x 运行时 API 的模块安装在任何 6.x、7.x 或 8.x 部署目标上。

资源适配器 JCA 1.5 是或否 6.x、7.x 或 8.x 6.x、7.x 或 8.x

必须将调用 6.1.x 运行时 API 的模块安装在 6.1.x、7.x 或 8.x 部署目标上。 可以将调用 6.0.x 运行时 API 的模块安装在任何 6.x、7.x 或 8.x 部署目标上。

资源适配器 JCA 1.6 是或否 日本汽车工业协会1.6资源适配器只能安装在8.x 。 以前的版本不支持资源适配器存档注释WebSphere Application Server发布。 日本汽车工业协会1.6资源适配器只能安装在8.x 。 以前的版本不支持资源适配器存档注释WebSphere Application Server发布。