簡體   English   中英

org.apache.cxf.interceptor.Fault:com / itextpdf / text / Document NoClassDefFoundError

[英]org.apache.cxf.interceptor.Fault: com/itextpdf/text/Document NoClassDefFoundError

嘗試使用PDF庫並且沒有任何運氣時,我一直收到以下錯誤。 我正在使用春天和maven。 我試過pdfbox和itextpdf。

我得到以下任何一個錯誤(obv,類部分不同)org.apache.cxf.interceptor.Fault:com / itextpdf / text / Document引起:java.lang.NoClassDefFoundError:com / itextpdf / text / Document

POM

        <dependency>
            <groupId>org.apache.pdfbox</groupId>
            <artifactId>pdfbox</artifactId>
            <version>2.0.14</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf -->
        <dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itextpdf</artifactId>
            <version>5.5.13</version>
        </dependency>

import com.itextpdf.text.Document;

public enum PDFController {

    INSTANCE;

    PDFController() {
    }

    public void testPDF() {

        // Error happens here
        Document doc = new Document();
    }

}

看來Maven正在添加正確的罐子。 那為什么不能找到班級呢?

我相信我已經修好了。 我使用IntelliJ並在Project Structure - > Artificats - > Output Layout下使用。

我添加Maven的Jars被添加到“可用元素”區域。 我不得不將它們移動到Web-INF / lib文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM