首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么ear和war在我的应用程序中表现相同?

为什么ear和war在我的应用程序中表现相同?
EN

Stack Overflow用户
提问于 2013-05-01 21:37:33
回答 1查看 73关注 0票数 0

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

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

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

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

我的疑问是……用jar (已经在war类路径中)和war创建EAR有意义吗?(我的意思是我的战争和耳朵的表现是一样的。)

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

有人能分享你对此的想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-03 05:34:22

如果您的jar只包含POJO,则可以将其放在

代码语言:javascript
复制
your.ear/your.war/WEB-INF/lib/your.jar

代码语言:javascript
复制
your.ear/lib/your.jar

或者不要只创建ear和user war

代码语言:javascript
复制
your.war/WEB-INF/lib/your.jar    

如果您的jar只包含一个持久性单元(META-INF/persistence.xml),请将它放在

代码语言:javascript
复制
your.ear/lib/your.jar

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

代码语言:javascript
复制
your.ear/your.jar
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16319160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档