2013-05-01 50 views
0

根據我的項目要求,我必須在JBOSS7中部署我的應用程序的EAR文件。爲什麼耳朵和戰爭在我的應用程序中的表現方式相同?

我的應用程序包含一個jar(Java項目)和戰爭(網絡工程)

我的戰爭是依賴於Java項目這樣一些類,我創建的Java項目的JAR文件,並將其設置爲網絡的類路徑項目。 (放在web-inf庫文件夾中)

所以,最後我創建了一個包含web和java項目的ear文件並部署在jboss7中。

我的疑問是......用jar創建一個EAR(它已經在戰爭類路徑中)並且戰爭有意義嗎? (我的意思是我的戰爭和耳朵以同樣的方式被表現。)

,並在同一時間,我只希望部署的耳朵,而不是戰爭..

能在此方面的一個份額,你的想法?

回答

0

如果你的罐子只包含的POJO,你可以將它放在

your.ear/your.war/WEB-INF/lib/your.jar 

your.ear/lib/your.jar 

或不創建一個耳朵,用戶只戰

your.war/WEB-INF/lib/your.jar  

如果你的jar只包含一個持久化單元T(META-INF/persistence.xml中),將其放置在

your.ear/lib/your.jar 

如果你的罐子包含@Stateless或@Statefull EJB的將其放置在

your.ear/your.jar 
相關問題