根据我的项目需求,我必须在JBOSS7中部署我的应用程序的一个EAR文件。
我的应用程序包含一个jar (java项目)和War (web项目)。
我的war依赖于java项目中的一些类,所以我创建了java项目的jar文件,并将其设置为web项目的类路径。(放在web-inf lib文件夹中)
最后,我创建了一个包含web和java项目的ear文件,并将其部署到jboss7中。
我的疑问是……用jar (已经在war类路径中)和war创建EAR有意义吗?(我的意思是我的战争和耳朵的表现是一样的。)
同时,我只想部署耳朵,而不是战争..
有人能分享你对此的想法吗?
发布于 2013-05-03 05:34:22
如果您的jar只包含POJO,则可以将其放在
your.ear/your.war/WEB-INF/lib/your.jar或
your.ear/lib/your.jar或者不要只创建ear和user war
your.war/WEB-INF/lib/your.jar 如果您的jar只包含一个持久性单元(META-INF/persistence.xml),请将它放在
your.ear/lib/your.jar如果您的jar包含@Stateless或@Statefull EJB,请将其放在
your.ear/your.jarhttps://stackoverflow.com/questions/16319160
复制相似问题