提问者:小点点

为什么耳朵和战争在我的应用程序中表现相同?


根据我的项目要求,我必须在JBOSS7中部署我的应用程序的EAR文件。

我的应用程序包含一个jar(java项目)和战争(网络项目)

我的战争依赖于java项目中的一些类,所以我创建了java项目的jar文件,并将其设置为Web项目的类路径。(

所以,最后我创建了一个带有web和java项目的耳朵文件,并部署在jboss7中。

我的怀疑是……用jar创造一个EAR(这已经在战争阶级的道路上)和战争有意义吗?(我的意思是我的战争和耳朵的行为方式是一样的。)

与此同时,我只想部署耳朵而不是战争…

有人能分享一下你的想法吗?


共1个答案

匿名用户

如果您的jar仅包含POJO,您可以将其放入

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

your.ear/lib/your.jar

或者不要只制造耳朵和用户的战争

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

如果您的jar仅包含一个持久性单元(META-INF/持久化. xml),请将其放入

your.ear/lib/your.jar

如果您的jar包含@Statless或@Stateful EJB,请将其放在

your.ear/your.jar