我们正在使用使用Maven构建和部署到TomEE服务器的非常大的EJB应用程序。目前我们将所有内容打包到一个EAR文件中,但这意味着我们的开发人员即使进行微小的更改也需要大量的构建和部署时间来尝试。
是否可以将EJB应用程序拆分为多个EAR文件(我认为必须是这样),如果是这样,我们怎样才能让TomEE知道要加载哪些EAR文件?
答案 0 :(得分:0)
将大型EAR应用程序拆分到较小的EAR应用程序并不与“#34; TomEE知道要加载哪些EAR文件”有关。 。基本上它会部署您已发布到容器的EAR。
如果您的应用程序已经模块化,那么您可以考虑将每个/一组模块设置为EAR。只有catch你必须修改代码中的EJB查找以包含模块名称。
如果这纯粹是关于打包和部署问题,那么应该很容易做到。如果它是关于高度耦合的应用程序与很多相互依赖关系,那么你就站在重新组织/重新考虑你的"大"应用