Sun Java System Application Server Enterprise Edition 8.2 管理指南

配置通用资源适配器

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

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

    有关执行此操作的步骤,请参阅管理控制台联机帮助。在部署过程中,请确保将通用资源适配器的位置指定为 install-dir/lib/addons/resourceadapters/genericjmsra/genericra.rar。此外,还必须指定资源适配器属性部分中介绍的属性。

  2. 创建连接器连接池。

    有关执行此操作的步骤,请参阅管理控制台联机帮助。在“新建连接器连接池”页面中,从“资源适配器”组合框中选择 genericra。此外,在“连接定义”组合框中选择 javax.jms.QueueConnectionFactory。还应指定ManagedConnectionFactory 属性部分中介绍的属性。

  3. 创建连接器资源。

    有关执行此操作的详细过程,可以参阅管理控制台联机帮助。在“新建连接器资源”页面中,选择在上一步骤中创建的连接池。

  4. 创建受管对象资源。

    有关执行此操作的详细过程,可以参阅管理控制台联机帮助。在“新建管理对象资源”页面中,从“资源适配器”中选择 genericra,从“资源类型”中选择 javax.jms.Queue。单击“下一步”,然后在下一个页面中单击“添加属性”。在“其他属性”表中,指定名为 DestinationProperties 的新属性,并将其值设置为 Name\\=clientQueue。有关更多属性的信息,请参见受管对象资源属性部分。

  5. 在 Sun Java System Application Server 中,对安全性策略进行以下更改。

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

    • 修改 sjsas_home/lib/appclient/client.policy,向其中添加 permission javax.security.auth.PrivateCredentialPermission "javax.resource.spi.security.PasswordCredential * \"*\"","read";