Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jasperreports 5.6作为JBoss EAP 6.1上的模块出现错误_Java_Jboss_Jasper Reports_Jboss6.x - Fatal编程技术网

Java Jasperreports 5.6作为JBoss EAP 6.1上的模块出现错误

Java Jasperreports 5.6作为JBoss EAP 6.1上的模块出现错误,java,jboss,jasper-reports,jboss6.x,Java,Jboss,Jasper Reports,Jboss6.x,下面是我的module.xml。我将应用程序部署为JAR。我试图用谷歌搜索这个错误,但没有用。我看到的所有建议都是将JDT编译器包括到应用程序中,我将其添加到JBoss中的jasperreports模块和POM中,但结果是一样的。 如何解决 <?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.0" name="net.sf.jasperreports">

下面是我的module.xml。我将应用程序部署为JAR。我试图用谷歌搜索这个错误,但没有用。我看到的所有建议都是将JDT编译器包括到应用程序中,我将其添加到JBoss中的jasperreports模块和POM中,但结果是一样的。 如何解决

    <?xml version="1.0" encoding="UTF-8"?>
    <module xmlns="urn:jboss:module:1.0" name="net.sf.jasperreports">
        <resources>
            <resource-root path="jasperreports-5.6.0.jar"/>
            <resource-root path="itext-2.1.7.js2.jar"/>
            <resource-root path="jcommon-1.0.15.jar"/>
            <resource-root path="jfreechart-1.0.12.jar"/>
            <resource-root path="xml-apis-1.3.02.jar"/>
            <resource-root path="jdtcore-3.1.0.jar"/>
            <resource-root path="castor-1.2.jar"/>
            <resource-root path="jackson-core-2.1.4.jar"/>
            <resource-root path="jackson-databind-2.1.4.jar"/>
            <resource-root path="jackson-annotations-2.1.4.jar"/>
            <resource-root path="lucene-core-4.5.1.jar"/>
            <resource-root path="lucene-analyzers-common-4.5.1.jar"/>
            <resource-root path="lucene-queryparser-4.5.1.jar"/>
            <resource-root path="olap4j-0.9.7.309-JS-3.jar"/>
            <resource-root path="jdt-compiler-3.1.1.jar"/>
        </resources>
        <dependencies>
            <module name="javax.api"/>
            <module name="org.apache.commons.beanutils"/>
            <module name="org.apache.commons.collections"/>
            <module name="org.apache.commons.digester"/>
            <module name="org.apache.commons.logging"/>
        </dependencies>
</module>
根据需要从模块和依赖项中删除

检查org.jboss.as.web,它应该已经有jdt编译器,它和您模块中的编译器冲突

    21:19:00,471 ERROR [ru.reporter.ReportServiceBean] (http-localhost/127.0.0.1:8180-1) [2][admin] Got exception while in buildMonitoringReport: net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
C:\JBOSS-SY\bin\report2_1403803139200_531972.java:4: error: package net.sf.jasperreports.engine does not exist
import net.sf.jasperreports.engine.*;
^
C:\JBOSS-SY\bin\report2_1403803139200_531972.java:5: error: package net.sf.jasperreports.engine.fill does not exist
import net.sf.jasperreports.engine.fill.*;