您必须从JBoss 5.1中删除jasper-jdt.jar。您会发现以下内容:
jboss-5.1.0.GA server default deploy jbossweb.sar jasper-jdt.jar
使用jasperreport库和JBoss 5.1 AS和jdk 1.8时,我遇到了类似的问题(jdk 1.7没问题)。
我决定从JBoss 5.1中删除jasper-jdt.jar。在我的项目pom中,我依赖于更新的Java
Eclipse编译器(ECJ),但是在删除jasper-jdt.jar之前,问题仍然存在:
<dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>jasperreports</artifactId> <version>6.3.0</version> <exclusions> <exclusion> <groupId>eclipse</groupId> <artifactId>jdtcore</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eclipse.jdt.core.compiler</groupId> <artifactId>ecj</artifactId> <version>4.5.1</version> </dependency>



