【发布时间】:2013-01-04 11:55:28
【问题描述】:
我正在尝试将 apache Sonr(apache-solr-4.0.0) 与 Tomcat 集成并出现以下错误。
15:12:40 SEVERE DataImporter Delta Import Failed
java.lang.RuntimeException: org.apache.solr.handler.dataimport.DataImportHandlerException:
Could not load driver: com.mysql.jdbc.Driver Processing Document # 1
at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:273)
... 11 more
Caused by: org.apache.solr.common.SolrException: Error loading class ' com.mysql.jdbc.Driver'
at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:436)
at org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:889)
... 12 more
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
我尝试了以下添加 mysql-connector-java-5.1.22-bin.jar 的选项,但没有成功
- 作为战争的一部分添加 (solr.war/WEB-INF/lib)
- 作为 Web 服务器 (Tomcat/lib) 的一部分添加
- 在 example/solr 下创建了一个新目录 lib 并放置了 mysql 连接器 jar (mysql-connector-java-5.1.22-bin.jar) 并从 solr.xml 引用了 lib 路径。
任何帮助都非常可观。谢谢
【问题讨论】: