Apache POI类加载问题

时间:2015-12-09 06:44:48

标签: apache-poi

Caused by: java.lang.ClassCastException: org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.DocumentDocumentImpl cannot be cast to org.openxmlformats.schemas.wordprocessingml.x2006.main.DocumentDocument
    at org.openxmlformats.schemas.wordprocessingml.x2006.main.DocumentDocument$Factory.parse(Unknown Source)
    at org.apache.poi.xwpf.usermodel.XWPFDocument.onDocumentRead(XWPFDocument.java:136)
    at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:166)
    at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:118)
    at org.apache.poi.xwpf.extractor.XWPFWordExtractor.<init>(XWPFWordExtractor.java:59)
    at org.apache.poi.extractor.ExtractorFactory.createExtractor(ExtractorFactory.java:203)
    at org.apache.tika.parser.microsoft.ooxml.OOXMLExtractorFactory.parse(OOXMLExtractorFactory.java:86)
    at org.apache.tika.parser.microsoft.ooxml.OOXMLParser.parse(OOXMLParser.java:87)
    at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)
    ... 22 more

使用JARS:

poi-ooxml-3.12.jar
poi-ooxml-schemas-3.12.jar
poi-3.12.jar
poi-scratchpad-3.12.jar
stax-api-1.0.1.jar
xmlbeans-2.6.0.jar

需要解决方案..对于这个问题。

  

此错误仅针对docx文件抛出。

0 个答案:

没有答案