【问题标题】:JBoss 7.1.1 Final Jasperreports 4.0.2 as a moduleJBoss 7.1.1 Final Jasperreports 4.0.2 作为一个模块
【发布时间】:2012-12-13 20:36:41
【问题描述】:

我正在尝试 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>

如果没有 &lt;module name="org.apache.commons.logging"/&gt; 依赖项,跟踪堆栈会显示它丢失的错误,即使默认情况下这个特定的 jar 已经与应用程序一起部署,所以我从应用程序 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>

它是一个作为战争部署的 Java EE 项目。

【问题讨论】:

    标签: jboss7.x


    【解决方案1】:

    我有&lt;module name="org.apache.commons.collection"/&gt; 应该是&lt;module name="org.apache.commons.collections"/&gt;

    就是这样……“-.-

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-25
      • 1970-01-01
      相关资源
      最近更新 更多