2013-05-06 86 views
2

我在jboss-as-7上部署ear,它有两个ejb jar和一个war文件。下面是application.xml文件的结构。耳朵部署在jboss-as-7.1.1.Final上的问题

<module> 
    <ejb>ejb1.jar</ejb> 
</module> 
<module> 
    <web> 
     <web-uri>web1.war</web-uri> 
     <context-root>root/test</context-root> 
    </web> 
</module> 
<module> 
    <ejb>ejb2.jar</ejb> 
</module> 

这款耳塞的部署需要外部库的依赖关系,所以我已经在 JBoss的部署,structure.xml文件添加依赖。

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.1"> 
    <ear-subdeployments-isolated>true</ear-subdeployments-isolated> 
    <deployment> 
    <dependencies> 
     <module name="deployment.local.fwk" export="true"/> 
    </dependencies> 
    </deployment> 
    <module name="deployment.local.fwk"> 
    <resources> 
     <resource-root path="myclasses.jar"/> 
    </resources> 
    </module> 
</jboss-deployment-structure> 

我在module/local/fwk文件夹中有这个jar文件。我不知道在这里丢失了什么,在部署时,我得到的是NoClassDefFoundError,它出现在myclasses.jar中。

回答

相关问题