何时适合使用 EAR,您的应用何时应位于 WAR 中?
我们在WebLogic服务器上有许多Spring Web应用程序,并且对WAR何时应该进入EAR以及何时应该作为WAR存在感到好奇。有时,WAR将需要访问通用逻辑JAR,但我不明白为什么当它们可以打包到VAR中时,它们需要进入EAR。
据我所知,如果一个 EAR 中存在多个 WAR,并且您需要修改其中一个 WAR,则需要重新部署整个 EAR 以更新服务器。这将导致所有 WAR 反弹。但是,如果它们不在EAR中,我可以只更新一个WAR,它将是唯一一个反弹的。
将 100 个不同的 WAR 文件单独放置并使用打包的 JAR 和共享库(使用 WebLogic)有什么问题?
感谢您的任何见解!