从另一个EAR部署jar

时间:2018-07-26 20:35:17

标签: jboss ejb wildfly cdi

我有4个应用程序依赖于相同的jar(位于某些EJB中),但是由于pom.xml中的显式依赖关系,我遇到了问题并非总是考虑正确版本的版本,这就是为什么我想到将jar部署为一只耳朵,并以另一只耳朵作为动态模块引用它的原因。

问题是未部署动态模块,这给了我org.jboss.weld.exceptions.DeploymentException:WELD-001408 Unsatisfied dependencies

我尝试了尽可能多的jboss-deployment-structure.xml配置,但其中的任何一个都没有成功。

<jboss-deployment-structure>
    <ear-subdeployments-isolated>true</ear-subdeployments-isolated>
    <deployment>   
        <dependencies>
          <module name="deployment.a.ear" export="true"/>
          <module name="deployment.a.ear.a.jar" export="true" /> 
        </dependencies> 
    </deployment> 
</jboss-deployment-structure>

0 个答案:

没有答案