5

私はEARファイルにjarとwarパッケージが含まれています.このearファイルはglassfishに正しくデプロイされますが、このearファイルをweblogic 12cにデプロイすると、次のエラーが発生します:

選択したアプリケーションにアクセスできません。エラー AppMerge フローの進行中の例外 エラー AppMerge フローの進行中の例外 エラー ファクトリー クレームのデッドロックを解決できません エラー ファクトリー クレームのデッドロックを解決できません

私はapplication.xmlをチェックし、jarとwarパッケージの名前は正しいです.誰でもこの問題を解決するためのアイデアを持っていますか?

4

3 に答える 3

5

私もこの問題を抱えていて、すべて(スキーマ、プロジェクト構造、依存ライブラリなど)を試しました。最後に、私のドメインをサンプルの「medrec」と比較しましたが、唯一の違いは、SIPサポートを追加したことです。このサポートを削除した後、WARとEJBが含まれているEARをデプロイできるようになりました。これは12cのバグだと思います...

于 2012-01-24T11:38:47.330 に答える
0

今日、まったく同じ問題に直面しました。この問題は、ドメインの作成方法に関連しています。「Basic WebLogic SIP Server Domain」を使用した場合、ear のインストール中に発生します。ドメインが Basic SIP で作成されているかWeblogic Server Domain >> bin >> setDomainEnv (cmd or sh)どうかを再確認し、ファイルに移動して、以下のプロパティが定義されているかどうかを確認してください。

-- set WLSS_HOME=C:\Oracle\Middleware\wlserver_12.1\sip
-- set SIP_ENABLED=true

Basic SIP の代わりに JAX-RPC 拡張を使用してドメインを再度作成しようとしたところ、この問題は解決されました。

于 2015-05-15T19:21:37.523 に答える
0

私も同じ問題を抱えており、問題を解決するために別のドメインを作成する必要がありました.ここで重要なのは、Eclipseツールを使用してドメインを作成しないことです.「基本的なWeblogicドメイン」を作成するオプションは表示されません.

weblogic ドメイン作成ウィザードを起動すると、基本的な weblogic ドメインを作成するオプションが表示されます。

于 2014-08-15T19:37:48.943 に答える