Jboss7.x JBoss 7.1.1最终版Jasperreports 4.0.2作为一个模块

Jboss7.x JBoss 7.1.1最终版Jasperreports 4.0.2作为一个模块,jboss7.x,Jboss7.x,我正在尝试JB7的这个新的类加载特性,听起来不错,我想在一个新项目中实现,但我在这一点上有点卡住了。。。这就是我得到的: <module xmlns="urn:jboss:module:1.1" name="net.sourceforge.jasperreports"> <resources> <resource-root path="commons-javaflow-20060411.jar"/> <resour

我正在尝试JB7的这个新的类加载特性,听起来不错,我想在一个新项目中实现,但我在这一点上有点卡住了。。。这就是我得到的:

<module xmlns="urn:jboss:module:1.1" name="net.sourceforge.jasperreports">
    <resources>
        <resource-root path="commons-javaflow-20060411.jar"/>
        <resource-root path="iText-2.1.0.jar"/>
        <resource-root path="jasperreports-4.0.2.jar"/>
        <resource-root path="jcommon-1.0.15.jar"/>
        <resource-root path="jfreechart-1.0.14.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="org.apache.commons.beanutils"/>
        <module name="org.apache.commons.collection"/>
        <module name="org.apache.commons.digester" slot="1.7"/>
        <module name="org.apache.commons.logging"/>
    </dependencies>
</module>

如果没有
依赖项,跟踪堆栈会显示一个丢失的错误,即使这个特定的jar在默认情况下已经与应用程序一起部署,所以我从app java libs文件夹中取出jar并为其创建一个模块,现在当需要模块net.sourceforge.jasperreports时,我的应用程序会挂起,我有什么遗漏吗

这是JBoss部署结构(如果需要):

<jboss-deployment-structure>
    <deployment>
        <dependencies>
            <module name="org.apache.commons.collections"/>
            <module name="org.apache.commons.logging"/>
            <module name="net.sourceforge.jasperreports"/>
            <module name="org.apache.log4j"/>
        </dependencies>
        <resources>
            <resource-root path="."/>
        </resources>
    </deployment>
</jboss-deployment-structure>

这是一个作为战争部署的JavaEE项目。

我有
应该是

就这样。。。“--

这很奇怪,因为当Jboss结构中的一个模块加载失败时,war部署失败,并在控制台中显示一个错误,在这种情况下,应该是关于“org.apache.commons.collection not found”“但不知何故,我的应用程序运行正常,sevlet使用的任何jasper report都因为缺少模块依赖性而永远挂起

编辑:
Jboss
在缺少依赖项时不显示任何错误,它只是挂起在该行中。但当模块无法加载资源时,它确实会显示一个错误