2015-08-13 45 views

回答

0

該解決方案爲我工作我的答案。

首先的application.xml的順序很重要

如果您使用的是Maven的耳插件,然後確保列出的所有模塊都在依賴順序在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沒有被刪除。之後,我的所有罐子都從臨時目錄中刪除。

參考該目錄是:

C:\用戶\用戶\應用程序數據\本地\ TEMP \ appcgen_1439472796562_application.ear