Sun Java System Access Manager 7.1 릴리스 노트

설치 문제

Java System Enterprise 설치 문제에 대한 내용은 JES5 릴리스 노트에 수록되어 있습니다. Sun Java Enterprise System 5 Release Notes for UNIXAccess Manager Installation Issues 절을 참조하십시오.

이 절에서는 다음과 같은 알려진 문제점을 설명합니다.

WebLogic의 Access Manager 단일 WAR 배포에서 클라이언트 SDK와 통신하려면 JAX-RPC 1.0 JAR 파일이 필요합니다. (6555040)

이 문제는 JAX-RPC 초기화 시 Weblogic 8.1에서 배포되는 단일 WAR에 대해 알려진 문제입니다. Access Manager가 클라이언트 SDK와 통신할 수 있도록 하려면 JAX-RCP 1.1 jar 파일을 JAX-RPC 1.0 jar 파일로 교체해야 합니다.

해결 방법:

WAR 파일을 가져오는 방법은 두 가지가 있습니다. 하나는 Access Manager를 나중에 구성 옵션으로 설정하여 Java Enterprise System 5 설치 프로그램을 통해 가져오는 것이고, 다른 하나는 Sun 다운로드 사이트에서 가져오는 것입니다.

나중에 구성 옵션으로 JES 5 설치 프로그램을 통해 WAR 파일을 생성한 경우

  1. AccessManager-base/SUNWam/web-src/WEB-INF/lib에서 다음 JAXRPC 1.1 .jar 파일을 제거합니다.

    • jaxrpc-api.jar

    • jaxrpc-spi.jar

    • jaxrpc-impl.jar

  2. 해당 위치에서 다음 .jar 파일을 AccessManager-base/SUNWam/web-src/WEB-INF/lib로 복사합니다.

    • /opt/SUNWam/lib/jaxrpc 1.0jaxrpc-api.jar

    • /opt/SUNWam/lib/jaxrpc 1.0jaxrpc_ri.jar

    • /opt/SUNWmfwk/libcommons-logging.jar

  3. AccessManager-base/SUNWam/bin/으로 이동한 후 다음 명령을 실행합니다.

    amconfig —s samplesilent

    amconfig 스크립트를 사용하여 Access Manager를 구성하는 방법에 대한 자세한 내용은 Access Manager Post Installation GuideRunning the Access Manager amconfig Script를 참조하십시오.

Sun 다운로드 사이트(http://www.sun.com/download/index.jsp)에서 WAR 파일을 가져온 경우

  1. ZIP_ROOT/applications/jdk14/amserver.war 파일을 가져온 후 임시 영역(예: /tmp/am-staging)에 저장합니다.

  2. /tmp/am-staging/WEB-INF/lib에서 다음 JAXRPC 1.1 .jar 파일을 제거합니다.

    • jaxrpc-api.jar

    • jaxrpc-spi.jar

    • jaxrpc-impl.jar

  3. ZIP_ROOT/applications/jdk14/jarFix 디렉토리에 있는 다음 JAXRPC 1.0 .jar 파일 및 공통 로깅 .jar 파일을 /tmp/am-staging/WEB-INF/lib에 복사합니다.

    • jaxrpc-api.jar

    • jaxrpc-ri.jar

    • commons-logging.jar

  4. Access Manager WAR을 다시 만들어 배포합니다. 자세한 내용은 Access Manager Post Installation GuideDeploying Access Manager as a Single WAR File을 참조하십시오.

Websphere 5.1에 대해 JES 5 설치 프로그램이 생성한 단일 WAR에 .jar 파일이 추가로 필요합니다. (6550261)

JES 5 설치 프로그램에서 [나중에 구성] 옵션을 사용하여 Access Manager 단일 WAR을 생성한 경우 Websphere 5.1을 배포하려면 .jar 파일이 추가로 필요합니다.

해결 방법:

  1. jsr173_api.jar/usr/share/lib에서 AcessManager-base/opt/SUNWam/web-src/WEB-INF/lib 디렉토리로 복사합니다.

  2. AccessManager-base/SUNWam/bin/으로 이동한 후 다음 명령을 실행합니다.

    amconfig —s samplesilent

    amconfig 스크립트를 사용하여 Access Manager를 구성하는 방법에 대한 자세한 내용은 Access Manager Post Installation GuideRunning the Access Manager amconfig Script를 참조하십시오.

Webshpere에 대한 단일 WAR 배포에서 클라이언트 SDK와 통신하려면 server.xml을 변경해야 합니다. (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. 다음과 같은 공유 .jar 파일을 /tmp/am-staging/WEB-INF/lib에서 공유 위치(예: /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 GuideDeploying Access Manager as a Single WAR File을 참조하십시오.

Weblogic 및 Webshpere에 대한 Access Manager 단일 War 작업을 수행하려면 분산 인증을 변경해야 합니다. (6554372)

컨테이너 버전이 JDK14이므로 Weblogic 8.1과 Websphere 5.1 둘 다에 대해 구문 분석을 수행하려면 분산 인증 WAR에 jar 파일이 추가로 필요합니다. JDK14 .jar 파일은 다음 .zip 파일 디렉토리에 있습니다.

ZIP-ROOT/applications/jdk14/jarFix

해결 방법:

Weblogic 8.1의 경우:

  1. 설정 스크립트를 사용하여 분산 인증을 구성합니다. Access Manager Post Installation GuideDeploying a Distributed Authentication UI Server를 참조하십시오.

  2. 업데이트된 분산 인증 WAR을 임시 위치(예: /tmp/dist-auth)에 저장합니다.

  3. xercesImpl.jar, dom.jarxalan.jarZIP-ROOT/applications/jdk14/jarFix에서 /tmp/dist_auth/WEB-INF/lib 디렉토리로 복사합니다.

  4. 임시 위치에서 분산 인증 WAR을 다시 생성하여 배포합니다. 자세한 내용은 Access Manager Post Installation GuideDeploying a Distributed Authentication UI Server WAR File을 참조하십시오.

Websphere 5.1의 경우:

  1. 설정 스크립트를 사용하여 분산 인증을 구성합니다. Access Manager Post Installation GuideDeploying a Distributed Authentication UI Server를 참조하십시오.

  2. 업데이트된 분산 인증 WAR을 임시 위치(예: /tmp/dist_auth/)에 저장합니다.

  3. xercesImpl.jar, dom.jarxalan.jarZIP-ROOT/applications/jdk14/jarFix에서 /tmp/dist_auth/WEB-INF/lib 디렉토리로 복사합니다.

  4. WEB-INF/web.xml 파일을 편집하여 jar://web-app_2_3.dtdhttp://java.sun.com/dtd/web-app_2_3.dtd로 교체합니다.

  5. 임시 위치에서 분산 인증 WAR을 다시 생성하여 배포합니다. 자세한 내용은 Access Manager Post Installation GuideDeploying a Distributed Authentication UI Server WAR File을 참조하십시오.

단일 WAR 구성자가 DS에서 실패합니다. (6562076)

단일 WAR로 배포된 Access Manager가 단일 구성 요소 루트 접미사(예: dc=example)를 사용한 Directory Server 6에서 구성에 실패합니다. 하지만 여러 구성 요소 루트 접미사(예: dc=example,dc=com)를 사용하는 경우에는 문제 없이 구성됩니다.

해결 방법: 여러 구성 요소 루트 접미사(예: dc=example,dc=com)를 사용합니다.

동일한 호스트에서 AM 단일 WAR을 여러 서버에 대해 구성하면 예외가 발생합니다. (6490150)

동일한 호스트에서 Access Manager 단일 WAR의 두 번째 인스턴스를 Directory Server에 대해 구성하면 조직 별칭을 업데이트하는 동안 오류가 발생합니다. 구성된 두 번째 인스턴스가 다른 호스트에 있는 경우에는 이 문제가 발생하지 않습니다.