用于纯服务器应用程序的Java EE 6 WAR包装?

时间:2011-07-08 08:46:33

标签: java java-ee-6 war cdi

我目前使用CDI为新的业务应用程序设置了一个Java EE项目。该应用程序是一个纯服务器应用程序(使用jms,webservices等,但没有前端)。

由于我们使用的是Java EE 6,我想使用新的WAR包而不是之前的EAR,这对我来说似乎是一种更简单的打包机制,如果没有特殊的模块化需求,建议使用。 / p>

我现在理解的问题是,我仍在考虑将WAR作为Web应用程序。在我的情况下项目布局如何,即使我没有任何前端而且没有必要在上下文中发布应用程序,我是否还有例如WEB-INF文件夹?或者有更好的方法来构建纯服务器应用程序吗?

1 个答案:

答案 0 :(得分:3)

'new WAR'与'old WAR'具有相同的布局,唯一的区别是EJB JAR现在可以放在WAR的WEB-INF / lib文件夹中。在'旧WAR'中,您无法将EJB放在WAR中。