Sun Java System Application Server 9.1 管理指南

配置 JMS 通用资源适配器

可以使用 Application Server 的管理工具来部署和配置 JMS 通用资源适配器。本节介绍如何为 Sun Java System Application Server 配置 JMS 通用资源适配器。

总体而言,可以配置资源适配器以指明 JMS 提供者是否支持 XA。还可以指明 JMS 提供者可以使用哪种集成模式。资源适配器支持两种集成模式。第一种模式使用 JNDI 作为集成方法。在这种情况下,在 JMS 提供者的 JNDI 树下设置受管对象,并查找这些对象以供通用资源适配器使用。如果此模式不适于集成,还可以使用 JMS 受管对象 javabean 类的 Java 反射作为集成模式。

可以使用管理控制台或命令行来配置资源适配器。这与配置任何其他资源适配器相同。

配置通用资源适配器

在部署资源适配器之前,应使应用服务器能够访问 JMS 客户机库。对于某些 JMS 提供者,客户机库也可以包括本地库。在此类情况下,也应使应用服务器 JVM 能够访问这些本地库。

  1. 按照与部署连接器模块相同的方式部署通用资源适配器。

  2. 创建连接器连接池。

  3. 创建连接器资源。

  4. 创建受管对象资源。

  5. 对 Application Server 中的安全策略进行以下更改:

    • 修改 sjsas_home/domains/domain1/config/server.policy,向其中添加 java.util.logging.LoggingPermission "control"

    • 修改 sjsas_home/lib/appclient/client.policy,向其中添加权限 javax.security.auth.PrivateCredentialPermission "javax.resource.spi.security.PasswordCredential ^ \"^\"","read":