0

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

我的应用程序包含一个 jar(java 项目)和 War(web 项目)

我的战争依赖于java项目中的一些类,所以我创建了java项目的jar文件并将其设置为web项目的类路径。(放置在 web-inf lib 文件夹中)

所以,最后我创建了一个包含 web 和 java 项目的 ear 文件并部署在 jboss7 中。

我的疑问是.....用jar创建一个EAR(已经在war类路径中)并且war有意义吗?(我的意思是我的战争和耳朵的行为方式相同。)

同时,我只想部署耳朵而不是战争..

有人可以分享你的想法吗?

4

1 回答 1

0

如果您的 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/persistence.xml),请将其放入

your.ear/lib/your.jar

如果您的 jar 包含 @Stateless 或 @Statefull EJB,请将其放入

your.ear/your.jar
于 2013-05-02T21:34:22.003 回答