[英]CXF 2.7.7 org.apache.cxf.interceptor.Fault: Unexpected element
[英]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.