我得到一個異常嘗試使用更新/ PDF文件中提取的NoClassDefFoundError MimeTypeException用PDF提取
我的設置是: - Ubuntu服務器11.10 的Tomcat 6 Solr的3.5.0.2011.11.22.15.54.38
我可以瀏覽到Solr /管理員OK
我已經把所有的contrib /提取物和Apache的Solr的-cell3.5.0.jar庫到Tomcat的webapps文件夾/ Solr的/ WEB-INF/lib目錄
我使用呼叫提取物: -
curl "http://localhost:8080/solr/update/extract?uprefix=attr_&fmap.content=attr_content&commit=true" -F "file=/path/to/my.pdf"
誤差
java.lang.NoClassDefFoundError: org/apache/tika/mime/MimeTypeException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:383)
at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:425)
at org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:461)
at org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.getWrappedHandler(RequestHandlers.java:248)
at org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest(RequestHandlers.java:239)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1372)
希望任何指針 - 這個錯誤似乎想出其他地方的唯一時間是使用Nutch和緩存的結果。
我已經嘗試在查詢字符串和一個* .doc文件中發送mimetype,但得到了同樣的錯誤。