All.在我的软件部署中,我的JBoss部署了很多war,版本是4.2.3.GA。
我曾经想过一个解决方案,在某场战争中添加一个 http 服务,它只是返回
true/false
表示整个加载完成。
但我不能确定是否可以在加载序列结束时加载这场战争。所以我希望有人可以
告诉我是否有可能改变集装箱中的战争装载顺序。我也不确定我是
以正确的方式修复它。
如果我错过了什么或走错了路,请告诉我。
我会很感激的。谢谢。
All.在我的软件部署中,我的JBoss部署了很多war,版本是4.2.3.GA。
我曾经想过一个解决方案,在某场战争中添加一个 http 服务,它只是返回
true/false
表示整个加载完成。
但我不能确定是否可以在加载序列结束时加载这场战争。所以我希望有人可以
告诉我是否有可能改变集装箱中的战争装载顺序。我也不确定我是
以正确的方式修复它。
如果我错过了什么或走错了路,请告诉我。
我会很感激的。谢谢。
jboss 根据目录顺序部署战争 - 所以如果你 ls 你的部署目录,那将是部署顺序。据我所知,更改该顺序的唯一方法是重命名工件,有两种方法可以做到这一点,按简单的字母顺序(不要忘记爆炸的战争将首先部署)或重命名它们并取消注释 PrefixDeploymentSorter 属性在 conf/jboss-service.xml 中(我认为这在版本 5 中不可用)。我自己没有这样做,但是在这篇文章中有人成功地在 jboss5 中使用它,也许它可以适应在 jboss4 中工作而无需重命名。