首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EAR封装结构

EAR封装结构
EN

Stack Overflow用户
提问于 2011-02-21 23:51:18
回答 1查看 10.4K关注 0票数 2

我正在创建一个EAR,其中包含一个war文件(appWeb.war是我的web模块)和几个jar文件。这些jar文件不是EJB。我们选择基于应用程序的逻辑分离来创建不同的jar文件,如model.jar (包含所有模型类、DAO、DTO和hibernate文件)、BO.jar (包含业务逻辑)等。

我想知道我耳朵的正确包装结构。

代码语言:javascript
复制
application.ear
.
.
....lib (folder created by us)
    .
    .
    ...strus.jar
    ...spring3.jar (all the spring library files)
    ...BO.jar
    ...model.jar

在IDE (RAD7.5)中,我将appWeb.war作为web模块添加到我的EAR中,这将在application.ear/META-INF/application.xml中创建条目

环境详细信息:应用程序服务器: Websphere App server 7.0 IDE: RAD 7.5这是一个Struts2、Spring3和Hibernate 3.6应用程序

问题: 1。这种方法正确吗?特定于应用程序的jar文件保存在EAR中的什么位置? 2.我们希望将库文件移动到application.ear/lib文件夹。

任何关于这方面的建议/帮助/最佳实践都将不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-22 08:14:21

您上面概述的是可用的选择之一。文件夹名--在本例中为"lib“--很大程度上取决于您,只要您从WAR文件的清单类路径设置中正确引用它。就我个人而言,我更喜欢这种解决方案,因为它可以防止您修改容器设置,并使您的文件“分散”在容器树中。我想,这只是我的偏好。

对于IBM推荐设置:http://www-01.ibm.com/support/docview.wss?uid=swg27006159

来自社区的:Best Practice for including 3rd party jars in a core library?

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5068053

复制
相关文章

相似问题

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