My Oracle Support Banner

クラスタにプロダクション再デプロイメント後、UnmarshalExceptionと共にBEA-000126が発生するかもしれない (Doc ID 2258734.1)

Last updated on SEPTEMBER 28, 2020

適用範囲:

Oracle WebLogic Server - バージョン 12.1.3.0.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

クラスタにプロダクション再デプロイメント後、下記のようなUnmarshalExceptionと共にBEA-000126 が発生するかもしれません。

<BEAN_FULL_CLASSNAME> はシリアライズ可能で、WARの中に正しく存在します。

例:
"<CLUSTER_NAME_0>" には、管理対象サーバー "<MANAGED_SERVER_NAME0>" と "<MANAGED_SERVER_NAME_1>"があります."<MANAGED_SERVER_NAME_0>" は <IP_ADDRESS_0>:<PORT_0> です。"<MANAGED_SERVER_NAME_1>" は <IP_ADDRESS_1>:<PORT_1> です。管理サーバーは <IP_ADDRESS_A>:<PORT_A>です。
問題は、下記のステップで再現します。

1. アプリケーションv1.0をデプロイします。
java weblogic.Deployer -targets <CLUSTER_NAME_0> -adminurl t3://<IP_ADDRESS_A>:<PORT_A> -user <USERNAME> -password <PASSWORD> -deploy -name <APP_NAME> -source <PATH_TO_WAR_V1> -appversion v1.0

2. "<MANAGED_SERVER_NAME0>"のアプリに直接アクセスします。 ( IP と portを指定するなどして)
http://<IP_ADDRESS_0>:<PORT_0>/<APP_NAME>/index.xhtml

3. アプリケーション v2.0をリデプロイします。
java weblogic.Deployer -targets <CLUSTER_NAME_0> -adminurl t3://<IP_ADDRESS_A>:<PORT_A> -user <USERNAME> -password <PASSWORD> -redeploy -name <APP_NAME> -source <PATH_TO_WAR_V2> -appversion v2.0

4. "Server-1"のアプリにアクセスします。(これはプライマリサーバーがダウンしたことをエミュレートしています)
http://<IP_ADDRESS_1>:<PORT_1>/<APP_NAME>/index.xhtml

この場合、"<MANAGED_SERVER_NAME_1>" はセッションのセカンダリサーバーです。

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.