我有一个基于 struts(1.2)并部署在 JBOSS AS 7 上的遗留项目。
几年前,该项目开始时很小,只针对一种产品,但现在有几个部分。我们希望将它们分解为 maven 模块并从中生成单独的战争并部署它们 - 这样任何需要更改的模块都将使用 Jboss 管理控制台重新发布。
想法是将所有模块打包为 EAR 中的自给自足战争并进行部署。但是,我看到如果我将所有内容打包在一个 EAR 中,则无法热部署它的一部分,即其中的单一战争。EAR甚至可以吗?
此外,所有模块都将有一个共同的登录前端 - 有没有办法进行共同的仅登录战争,然后可以在保持会话的同时重定向到其他战争?