我想這個新的類加載功能的JB7,巫婆聽起來不錯,我想在一個新的項目中實現,但我有點卡在這一點.. 。這是我的了:JBoss 7.1.1最終Jasperreports 4.0.2作爲模塊
<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"/>
依賴,跟蹤堆棧中顯示它是缺失的,即使在這個特殊的罐子已經被部署在默認情況下應用程序的錯誤,因此我拿出來自應用程序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項目部署爲戰爭。