【发布时间】:2011-02-21 15:51:18
【问题描述】:
我正在创建一个带有 1 个 war 文件(appWeb.war 是我的 Web 模块)和几个 jar 文件的 EAR。 这些 jar 文件不是 EJB。我们选择根据应用程序的逻辑分离创建不同的 jar 文件,例如 model.jar(包含所有模型类、DAO、DTO 和休眠文件)、BO.jar(包含业务逻辑)等...
我想知道我的 EAR 的正确包装结构
application.ear
.
.
....lib (folder created by us)
.
.
...strus.jar
...spring3.jar (all the spring library files)
...BO.jar
...model.jar
我在 IDE (RAD 7.5) 中将 appWeb.war 作为 Web 模块添加到我的 EAR 在 application.ear/META-INF/application.xml 中创建条目
环境细节: 应用服务器:Websphere 应用服务器 7.0 IDE:RAD 7.5 这是一个 Struts 2、Spring 3 和 Hibernate 3.6 应用程序
问题: 1.这种方法正确吗?应用程序特定的 jar 文件保存在 EAR 中的什么位置? 2. 我们要将库文件移动到 application.ear/lib 文件夹中。
对此的任何指导/帮助/最佳实践将不胜感激。
谢谢
【问题讨论】:
标签: jakarta-ee websphere ear