0

maven および maven プラグインの appc ゴールで問題が発生した場合は、次の結果になります。

weblogic.utils.compiler.ToolFailureException: [J2EE:160127]エラー: 以前のアーカイブを削除できませんでした

次に、以下の私の答えを読んでください

4

1 に答える 1

0

この解決策は私にとってはうまくいきました。

まず、application.xml の順序が重要です

maven-ear-plugin を使用している場合は、リストされているすべてのモジュールが pom で依存関係の順序になっていることを確認してください

<modules>
   <ejbModule></ejbModule>
</modules>

あなたのapplication.xmlが依存関係の順序であることを確認しない場合

  <module>
    <ejb>rng.jar</ejb>
  </module>

依存関係の順序の意味を明確にするため。

A が C に依存している場合、B は A に依存しており、C は何も依存していません。指定の順序は、C、A、B とします。

第二に、必要のない EJB 依存関係を持つことについて何らかの検証があるようです (その EJB のクラスを使用していません)。最初の方法を使用して、これを削除されていない 1 つの jar に減らすことができました。この後、すべての jar ファイルが一時ディレクトリから削除されました。

参照用のディレクトリは次のとおりです。

C:\Users\user\AppData\Local\Temp\appcgen_1439472796562_application.ear

于 2015-08-13T14:21:38.293 に答える