【问题标题】:Split single application into multiple EAR files将单个应用程序拆分为多个 EAR 文件
【发布时间】:2015-07-24 19:17:06
【问题描述】:

我们正在处理一个非常大的 EJB 应用程序,该应用程序是使用 Maven 构建并部署到 TomEE 服务器的。目前,我们将所有内容打包到一个 EAR 文件中,但这意味着即使我们的开发人员进行的微小更改也需要大量的构建和部署时间来进行尝试。

是否可以将 EJB 应用程序拆分为多个 EAR 文件(我认为必须如此),如果可以,我们如何让 TomEE 知道要加载哪些 EAR 文件?

【问题讨论】:

    标签: maven jakarta-ee ejb ear apache-tomee


    【解决方案1】:

    将大型 EAR 应用程序拆分为较小的 EAR 应用程序与“TomEE 知道要加载哪些 EAR 文件”没有任何关系。基本上,它会部署您已发布到容器的 EAR。

    如果您的应用程序已经模块化,那么您可以考虑将每个/组模块都做成一个 EAR。唯一需要注意的是,您必须修改代码中的 EJB 查找以包含模块名称。

    如果这纯粹是关于打包和部署问题,那么它应该很容易做到。如果它是关于具有大量相互依赖关系的高度耦合应用程序,那么您正处于重新组织/重构您的“大”应用程序的地步

    【讨论】:

      猜你喜欢
      • 2015-01-13
      • 2012-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-05
      • 2021-12-06
      • 1970-01-01
      相关资源
      最近更新 更多