4

weblogic10.3.6 アプリケーション サーバーに EAR をデプロイしようとしています。私の ear モジュールには、Web アプリケーション モジュールと jar モジュールが含まれています。ear を weblogic サーバーにデプロイすると、エラーが表示されます -

'D:/Workspace/test-web/src/main/webapp/WEB-INF/web.xml'='/WEB-INF/web.xml'

WebLogic split source deployment only supports resource folder mapping 
to EAR or web content root. Please change the deployment mode
to exploded archive in Server Editor.

Weblogic サーバーのデプロイメント モードを設定するにはどうすればよいですか?

4

2 に答える 2

3

Eclipse IDE を使用している場合は、右クリックして Web プロジェクトに移動してください。

プロパティ -> 配置アセンブリ

展開アセンブリ リストを確認します。

たとえば、展開アセンブリに次のリストがあります。

src/main/java      | WEB-INF/classes
src/main/resources | WEB-INF/classes
src/main/...       | WEB-INF/web.xml

WebLogic が WEB-INF/classes をサポートしているため、web.xml 行を削除しました。説明は次のとおりです

展開アセンブリで外部フォルダーを Web リソースにマッピングする場合、すべてのマッピングがサポートされるわけではなく、EAR または Web コンテンツ ルートへのリソース フォルダーのマッピングのみが分割ソースでサポートされます。(あなたの場合、「/WEB-INF/classes/」へのマッピングがサポートされている必要があります。これは、将来のリリースで修正されるバグです)

于 2014-01-22T07:59:31.860 に答える