产生战争或耳朵

时间:2014-08-04 14:43:48

标签: deployment war ear

我有一个包含java项目和Web项目的spring项目,我不知道生成EAR或WAR的包装,这个选择取决于应用服务器还是项目?

1 个答案:

答案 0 :(得分:2)

EAR用于将Web项目与企业Java bean一起打包,因此可以将它们部署为单个捆绑包。

由于你使用Spring,我假设你没有在你的项目中拥有EJB,所以你可以将所有内容打包为一个war文件,其中包含你的java bean项目的jar和spring库(包含所有的依赖项) WEB-INF / lib文件夹。

大多数(如果不是全部)接受EAR文件的应用程序服务器也接受独立的WAR文件。