Sun Java System Access Manager 7.1 发行说明

Webshpere 的单个 WAR 部署需要修改 server.xml 才能与客户机 SDK 通信 (6554379)

为使 Websphere 5.1 的 Access Manager 单个 WAR 部署能成功地与客户机 SDK 通信,必须对 server.xml 文件做一些更改。

解决方法:

要正确更改 server.xml 文件,请参见以下步骤:

  1. 获取 amserver.war 文件。有两种方法可以获取单个 WAR 文件:通过选择“以后再配置”选项运行 JES 5 安装程序,或从 Sun 下载站点下载。


    注 –

    如果通过 JES 5 安装程序生成 WAR 文件,确保完成已知问题 #6550261 中列出的步骤。


  2. 将 Access Manager WAR 解压缩到临时位置,如 /tmp/am-staging

  3. /tmp/am-staging/WEB-INF/lib 中将下列共享 .jar 文件复制到共享位置(如 /export/jars):

    jaxrpc-api.jar         jaxrpc-spi.jar                jaxrpc-impl.jar              saaj-api.jar
    saaj-impl.jar           xercesImpl.jar               namespace.jar                xalan.jar
    dom.jar                     jax-qname.jar               jaxb-api.jar                     jaxb-impl.jar
    jaxb-libs.jar            jaxb-xjc.jar                    jaxr-api.jar                     jaxr-impl.jar
    xmlsec.jar                swec.jar                          acmecrypt.jar                  iaik_ssl.jar
    iaik_jce_full.jar       mail.jar                             activation.jar                   relaxngDatatype.jar
    xsdlib.jar                   mfwk_instrum_tk.jar   FastInfoset.jar                jsr173_api.jar
  4. 从临时位置的 /tmp/am-staging/WEB-INF/lib 中删除相同的 .jar 文件。

  5. 更新 Webshpere 实例的 server.xml。如果默认实例位置是 /opt/WebSphere/AppServer/config/cells/node-name/nodes/node-name/servers/server1,请更改 server.xml 里的jvmEntries,如下所示:

    <classpath>/export/jars/jaxrpc-api.jar:/export/jars/jaxrpc-spi.jar:
            /export/jars/jaxrpc-impl.jar:/export/jars/saaj-api.jar:
            /export/jars/saaj-impl.jar:/export/jars/xercesImpl.jar:
            /export/jars/namespace.jar:/export/jars/xalan.jar:/export/jars/dom.jar:
            /export/jars/jax-qname.jar:/export/jars/jaxb-api.jar:/export/jars/jaxb-impl.jar:
            /export/jars/jaxb-libs.jar:/export/jars/jaxb-xjc.jar:/export/jars/jaxr-api.jar:
            /export/jars/jaxr-impl.jar:/export/jars/xmlsec.jar:/export/jars/swec.jar:
            /export/jars/acmecrypt.jar:/export/jars/iaik_ssl.jar:
            /export/jars/iaik_jce_full.jar:/export/jars/mail.jar:
            /export/jars/activation.jar:/export/jars/relaxngDatatype.jar:
            /export/jars/xsdlib.jar:/export/jars/mfwk_instrum_tk.jar:
            /export/jars/FastInfoset.jar:/export/jars/jsr173_api.jar</classpath>
  6. 重新启动容器。

  7. 从 /tmp/am-staging 重新创建和部署 Access Manager WAR。有关更多信息,参见 Access Manager Deployment Planning Guide 中的 Deploying Access Manager as a Single WAR File