0

在应用程序服务器中提供 WAR-WAR 依赖项是一种好习惯吗?两场战争都属于同一个 EAR。原因:扩展一个 WAR 的功能(通过继承)。

出于某种原因(为简单起见,我不想解释),两个 WAR 都将被使用,并且将有自己独立的上下文路径。换句话说,基础 WAR 不是抽象的。

当我们使用 JBOSS 模块时,运行时依赖是通过在 MANIFEST.MF 中提及依赖“deployment..war”来解决的。这又是一个好习惯吗?

4

1 回答 1

1

我认为这是一种不好的做法。由于在许多服务器中默认情况下,每个战争都将由单独的类加载器加载,因此除非您在清单中设置依赖关系,否则一场战争中的类将不可见。如果你想扩展一些类,最好将它们分开放在实用程序jar中并添加到ear/lib中。

于 2014-06-24T14:01:19.790 回答