0

想象一下,我们有 2 场战争要部署。第一次战争应该将一些数据加载到 JCR 存储库或任何其他存储中。第二次战争使用第一次战争在存储中加载的数据。

现在我们有第一次战争成功部署的情况,但它处于初始化过程(加载数据)的中间。第二次战争开始展开。所以有错误。

是否有任何配置我们可以定义应该部署第二次战争的时间。我的意思是 jboss 配置。

我想问题很清楚。现在在生产中,我们有一场战争(Apache sling)将 JCR 模式(捆绑)部署到存储库中,第二场战争开始使用它。

也许有人有类似的问题,可以帮助我?

谢谢

4

1 回答 1

1

一个可能的解决方案是让第二个战争包含一个ServletContextListener,其contextInitialized()方法等待第一个战争准备好使用。

于 2011-10-07T16:16:48.220 回答