【发布时间】: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>
如果没有 <module name="org.apache.commons.logging"/> 依赖项,跟踪堆栈会显示它丢失的错误,即使默认情况下这个特定的 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