使用多个EAR进行类加载

时间:2011-12-30 07:29:22

标签: jboss7.x

我在JBoss 7 AS中部署了几个EAR。 App1.ear充当其他EAR的库。 App2.ear具有以下部署XML,

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

          <sub-deployment name="app2_ejb1.jar">
                    <dependencies>
                       <!-- Is it required ??? -->
                       <module name="deployment.app1.ear" />
                    </dependencies>
          </sub-deployment>
</jboss-deployment-structure>

JBoss在部署应用程序时抛出异常。

无法加载模块:deployment.app2.ear.app2_ejb1.jar:main 引起:org.jboss.modules.ModuleLoadException:无法加载模块deployment.app1.ear:main作为相应的模块规范服务deployment.app1.ear:找不到main。

如果childEAR依赖于parentEAR,并且如果在XML中相应地指定了依赖关系,我希望childEAR的子部署等待,直到parentEAR成功&amp;完全部署。 我的理解是否与JBoss 7类加载架构相矛盾?

有人可以提供解决方案吗?

0 个答案:

没有答案