我的项目中有一个 Solr 4.0 模块(基本上是一个包含所有 solr 依赖项的 maven web 项目)。它工作得很好,包括内容提取和一切。
但是,当我用.docx
文档对其进行测试时,它给了我以下错误:
13:50:34,468 ERROR [org.apache.solr.servlet.SolrDispatchFilter] (http--0.0.0.0-8080-9)
null:java.lang.RuntimeException: java.lang.NoSuchMethodError:
org.apache.poi.openxml4j.opc.PackagePart.getRelatedPart(Lorg/apache/poi/openxml4j/opc/PackageRelationship;)
Lorg/apache/poi/openxml4j/opc/PackagePart;
我试图手动将openxml4j
依赖项添加到项目中。我已经下载了资源并查看了它,PackagePart#getRelatedPart
确实不存在。
这是什么错误?我怎样才能解决这个问题?
提前致谢。
编辑
我注意到poi-ooxml
里面已经有了这些类。很酷,但我也检查了这些来源,但课堂上仍然没有所需的方法PackagePart
。
顺便说一句:我试图添加openxml4j
version 1.0-beta
。