WebLogic 12.2.1.3にEclipse RAP warファイルをデプロイしている間に、次のエラーが発生しています。Eclipse RAPおよびWebLogic 12.2.1.3でクラスロードの問題
java.lang.LinkageErrorの:ローダー制約違反:ローダーは、以前、我々は問題がある特定され、いくつかの分析を実行した後、「ORG/aopalliance/AOP /アドバイス」
名前を持つ別のタイプのためのロードを開始しましたWebLogic 12.2.1.3がoracle_common \ modules内のorg.glassfish.hk2.external.aopalliance-repackaged.jarとともに出荷されているため、これはWEB-INF \ pluginsディレクトリ内のcom.springsource.org.aopalliance_1.0.0.jarと競合します私たちのWARファイルの
これを修復するためにいくつかのことを試しましたが、これまでのところ運がありませんでした。 oracle_common \モジュールからorg.glassfish.hk2.external.aopalliance-repackaged.jarを削除
(WebLogicが配備が、その後自分自身をシャットダウンします)
WARからcom.springsource.org.aopalliance_1.0.0.jarを削除します(WebLogicは起動しますが、WARファイル内にバンドルをデプロイしません)
WARファイルのweblogic.xmlを;
<container-descriptor>
<prefer-web-inf-classes>false</prefer-web-inf-classes>
<prefer-application-packages>
<package-name>org.aopalliance.*</package-name>
</prefer-application-packages>
</container-descriptor>
上記weblogic.xmlの変化にWARのWEB-INF \ libフォルダにコピーし
com.springsource.org.aopalliance_1.0.0.jar、その他の変更の
任意の提案私たちは試みることができます非常に高く評価されるだろう。
多くのおかげ
マイク
ありがとう、ロッドが固定されているようですそれ!とても有難い! – MikeC