Weblogic 8.1 に単一の WAR を配備した場合は、JAX-RPC の初期化に関して既知の問題があります。Access Manager がクライアント SDK と通信するには、JAX-RCP 1.1 の jar ファイルを JAX-RPC 1.0 の jar ファイルに置き換える必要があります。
回避策:
WAR ファイルを入手するには、2 つの方法があります。1 つは Java Enterprise System 5 インストーラで Access Manager に対して「後で設定」オプションを設定する方法、もう 1 つは Sun のダウンロードサイトから入手する方法です。
JES 5 インストーラで「後で設定」オプションを設定して WAR ファイルを生成した場合は、次の手順に従います。
AccessManager-base/SUNWam/web-src/WEB-INF/lib から次の JAXRPC 1.1 .jar ファイルを削除します。
jaxrpc-api.jar
jaxrpc-spi.jar
jaxrpc-impl.jar
次の .jar ファイルをそれぞれの場所から AccessManager-base/SUNWam/web-src/WEB-INF/lib にコピーします。
/opt/SUNWam/lib/jaxrpc 1.0 の jaxrpc-api.jar
/opt/SUNWam/lib/jaxrpc 1.0 の jaxrpc_ri.jar
/opt/SUNWmfwk/lib の commons-logging.jar
AccessManager-base/SUNWam/bin/ に移動して、次のコマンドを実行します。
amconfig —s samplesilent
amconfig スクリプトを使用して Access Manager を設定する方法の詳細については、『Access Manager Post Installation Guide』の「Running the Access Manager amconfig Script」を参照してください。
Sun ダウンロードサイト (http://www.sun.com/download/index.jsp) から WAR ファイルを入手した場合は、次の手順に従います。
ZIP_ROOT/applications/jdk14/amserver.war ファイルを入手し、/tmp/am-staging などのステージング領域に展開します。
/tmp/am-staging/WEB-INF/lib から次の JAXRPC 1.1 .jar ファイルを削除します。
jaxrpc-api.jar
jaxrpc-spi.jar
jaxrpc-impl.jar
ZIP_ROOT/applications/jdk14/jarFix ディレクトリにある次の JAXRPC 1.0 .jar ファイルおよび commons logging .jar ファイルを /tmp/am-staging/WEB-INF/lib にコピーします。
jaxrpc-api.jar
jaxrpc-ri.jar
commons-logging.jar
Access Manager WAR を再作成して配備します。詳細については、『Access Manager Post Installation Guide』の「Deploying Access Manager as a Single WAR File」を参照してください。