美文网首页
在springboot中生成报表过程中报java.lang.Cl

在springboot中生成报表过程中报java.lang.Cl

作者: 09c72470861c | 来源:发表于2019-04-30 16:23 被阅读0次

pom(直接复制的ssm中的pom依赖):

<!-- https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports -->
        <dependency>
            <groupId>net.sf.jasperreports</groupId>
            <artifactId>jasperreports</artifactId>
            <version>6.8.0</version>
        </dependency>
        
        <dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itextpdf</artifactId>
            <version>5.5.0</version>
        </dependency>
        <dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itext-pdfa</artifactId>
            <version>5.5.0</version>
        </dependency>
        <dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itext-asian</artifactId>
            <version>5.2.0</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/com.lowagie/itext -->
        <dependency>
            <groupId>com.lowagie</groupId>
            <artifactId>itext</artifactId>
            <version>2.1.7</version>
        </dependency>
        
        <!-- https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-all -->
        <dependency>
          <groupId>org.codehaus.groovy</groupId>
          <artifactId>groovy-all</artifactId>
         <version>2.5.6</version>
         <type>pom</type>
        </dependency>

然后生成报表时就是报错java.lang.ClassNotFoundException: org.codehaus.groovy.ast.MethodCallTransformation
然后参考了>这篇博客<
大致就是springboot依赖的某个jar版本低了,没有MethodCallTransformation这个方法
在pom中添加

<properties>
        <groovy.version>2.5.6</groovy.version>
</properties> 

覆盖springboot的默认依赖

相关文章

网友评论

      本文标题:在springboot中生成报表过程中报java.lang.Cl

      本文链接:https://www.haomeiwen.com/subject/flpvnqtx.html