安装包含嵌入式 WebSphere Adapter 的应用程序

如果在开发的应用程序中嵌入了 WebSphere Adapter,则该适配器将与应用程序一起部署。不需要单独地安装适配器。下面描述了包含嵌入式适配器的应用程序的安装步骤。

开始之前

仅当在开发的应用程序中嵌入了 WebSphere Adapter 时,才应该执行本任务。

本任务的步骤

  1. 组装包含资源适配器归档(RAR)模块的应用程序。请参阅“组装应用程序”。
  2. 遵循“安装新应用程序”中的步骤来安装该应用程序。在“将模块映射到服务器”步骤中,为每个 RAR 文件指定目标服务器或集群。确保将所有其他使用 RAR 模块中定义的资源适配器的模块映射到相同的目标。并且,指定 Web 服务器作为目标,那些目标将成为此应用程序的请求的路由器。每个 Web 服务器的插件配置文件(plugin-cfg.xml)都是根据通过此路由器路由的应用程序生成的。
    注: 在服务器上安装 RAR 文件时,WebSphere Application Server 将查找连接器模块的清单(MANIFEST.MF)。它首先在 connectorModule.jar 文件中查找 RAR 文件,然后从 connectorModule.jar 文件中装入清单。如果 connectorModule.jar 文件中的清单包含类路径条目,RAR 就会使用该类路径。要确保已安装的连接器模块找到所需的类和资源,请使用控制台检查 RAR 的类路径设置。要了解更多信息,请参阅“资源适配器设置”和“WebSphere 关系资源适配器设置”。
  3. 保存更改。 单击完成 > 保存
  4. 为新安装的应用程序创建连接工厂

    1. 打开管理控制台。
    2. 选择新安装的应用程序。 单击应用程序 > 企业应用程序 > application name
    3. 在页面上“相关的项”部分中单击连接器模块
    4. 选择 RAR 文件。 单击 filename.rar
    5. 在页面上“其他属性”部分中单击资源适配器
    6. 在页面上“其他属性”部分中单击 J2C 连接工厂
    7. 单击现有连接工厂以更新现有连接工厂,或者单击新建以创建新的连接工厂。
      注: 如果已使用 EIS 导入或 EIS 导出对 WebSphere Adapter 进行了配置,则将存在连接工厂或激活规范,并且可以对其进行更新。

    如果安装包含本机路径元素的适配器,则考虑下列事项:如果有多个本机路径元素,并且其中一个本机库(本机库 A)依赖于另一个库(本机库 B),则必须将本机库 B 复制到系统目录。由于大多数 UNIX 系统的限制,尝试装入本机库时并不会搜索当前目录。

    创建并保存连接工厂后,您可以修改应用程序的各种模块中定义的资源引用,并在适当的位置指定连接工厂的 Java 命名和目录接口(JNDI)名称。

    注:

    给定的本机库对于 Java 虚拟机(JVM)的每个实例只能装入一次。由于每个应用程序都有自己的类装入器,所以,包含嵌入式 RAR 文件的不同应用程序不能使用同一个本机库。第二个应用程序在尝试装入该库时将接收到异常。

    如果部署在应用程序服务器上的任何应用程序使用包含本机路径元素的嵌入式 RAR,则您必须始终确保在没有未完成事务的情况下完全地关闭应用程序服务器。如果应用程序服务器未完全关闭,它在服务器重新启动后就会执行恢复并装入任何必需的 RAR 文件和本机库。恢复完成后,请不要尝试执行任何与应用程序相关的工作。而是,将服务器关闭,然后重新启动它。应用程序服务器在这次重新启动后不会进一步尝试进行恢复,现在,可以进行正常的应用程序处理工作了。


使用条款 |


(c) Copyright IBM Corporation 2005, 2006.
本信息中心基于 Eclipse 技术(http://www.eclipse.org)。