gpt4 book ai didi

java - 如何在Wildfly中设置两只耳朵的部署顺序

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:17:19 24 4
gpt4 key购买 nike

我对 Wildfly 8.1 中两个应用程序的部署顺序有一些疑问。问题是 app2.ear 的一些模块依赖于 app1.ear 的模块,但是 app1.ear 部署在 app2 之后.ear.

我试过像这样为 app1 指定依赖项:

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<deployment>
<dependencies>
<module name="app2.ear" />
</dependencies>
</deployment>
</jboss-deployment-structure>

但运气不好,app1.ear 部署失败并出现此错误:

{"JBAS014671: Failed services" ... Caused by: org.jboss.modules.ModuleNotFoundException: app2.ear:main"}}

知道是否可行以及如何打点吗?

提前致谢。

最佳答案

META-INF/jboss-all.xml 中指定依赖项。

所以对于你的 app2.ear 它可以看起来像:

<jboss xmlns="urn:jboss:1.0">
<jboss-deployment-dependencies xmlns="urn:jboss:deployment-dependencies:1.0">
<dependency name="app1.ear" />
</jboss-deployment-dependencies>
</jboss>

关于java - 如何在Wildfly中设置两只耳朵的部署顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25605968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com