Java 如何在Wildfly中设置两只耳朵的展开顺序
关于Wildfly 8.1中两个应用程序的部署顺序,我有一些问题。 问题是Java 如何在Wildfly中设置两只耳朵的展开顺序,java,jakarta-ee,deployment,jboss,wildfly,Java,Jakarta Ee,Deployment,Jboss,Wildfly,关于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"> &l
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”…由以下原因引起:org.jboss.modules.ModuleNotFoundException:app2.ear:main“}
如果可能的话,你知道怎么打点吗
Thx提前。在META-INF/jboss all.xml中指定依赖项 因此,对于您的
app2.ear
来说,它可以如下所示:
谢谢,它工作得很好。我认为这种方法适用于以前的Jboss版本。对于这里寻找解决方案的人来说,知道ear希望其资源位于src/main/application
而不是src/main/resources
!你应该将Jboss all.xml
放在