我正在构建一个企业应用程序,我想知道是否有一些将应用程序打包到EAR的标准方法。作为应用程序服务器,我使用的是Wildfly 10。
我发现了多个问题,但这些都不是最先进的(2007年,2009年等)。
目前我有以下组件:
现在我想将所有内容放在一个EAR中,我想知道是否有任何最先进的方法。
我读到了APP-INF目录piping,但我在wildfly文档中找不到任何相关内容。
答案 0 :(得分:1)
我想这取决于你认为“最先进的”是什么。这些天使用EAR文件的唯一原因是,如果您需要打包多个Web模块并让它与其他jar共享类和EJB。
如果您有一个Web模块,那么将所有jar放在WAR文件的WEB-INF / lib目录中并进行部署。
当你有“一个用于页面和servlet的jar”时,你应该阅读Java Servlet规范中的Web片段。