Web applications 将一个JavaEE应用程序拆分为多个war文件时,常见的技术问题是什么?

Web applications 将一个JavaEE应用程序拆分为多个war文件时,常见的技术问题是什么?,web-applications,jakarta-ee,war,Web Applications,Jakarta Ee,War,我读了很多关于将一个JavaEE应用程序部署为多个WAR文件时的问题。例如,我知道这一点,因此保持状态有点棘手。而且在使用爆炸战争的时候也有 但要做出是否拆分应用程序的成熟决策,了解所有技术缺陷都会有所帮助。你能列出它们吗?这是你提到的两个原因之外的原因 当您将一个应用程序部署为一个EAR,其中包含多个WAR时,您应该让所有jar都在EAR类加载器级别加载,以消除所有的类路径问题。一旦您决定将它们拆分为自己的可部署工件,那么您就需要在每个war文件中打开所有这些JAR 安全上下文、事务上下文可能

我读了很多关于将一个JavaEE应用程序部署为多个WAR文件时的问题。例如,我知道这一点,因此保持状态有点棘手。而且在使用爆炸战争的时候也有


但要做出是否拆分应用程序的成熟决策,了解所有技术缺陷都会有所帮助。你能列出它们吗?

这是你提到的两个原因之外的原因

  • 当您将一个应用程序部署为一个EAR,其中包含多个WAR时,您应该让所有jar都在EAR类加载器级别加载,以消除所有的类路径问题。一旦您决定将它们拆分为自己的可部署工件,那么您就需要在每个war文件中打开所有这些JAR

  • 安全上下文、事务上下文可能不是早期的问题,因为所有内容都位于同一位置。如果这是适用的,您可能还必须考虑这一点


  • 这是除了你已经提到的两个原因之外的

  • 当您将一个应用程序部署为一个EAR,其中包含多个WAR时,您应该让所有jar都在EAR类加载器级别加载,以消除所有的类路径问题。一旦您决定将它们拆分为自己的可部署工件,那么您就需要在每个war文件中打开所有这些JAR

  • 安全上下文、事务上下文可能不是早期的问题,因为所有内容都位于同一位置。如果这是适用的,您可能还必须考虑这一点