apache Solr-4.0.0无法使用Tomcat加载mysql驱动程序

时间:2013-01-21 12:17:51

标签: apache tomcat

我正在尝试将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的选项,但没有工作

  1. 作为战争的一部分添加(solr.war / WEB-INF / lib)
  2. 作为Web服务器(Tomcat / lib)的一部分添加
  3. 在example / solr下创建了一个新目录lib,并放置了mysql连接器jar(mysql-connector-java-5.1.22-bin.jar),并引用了solr.xml中的lib路径。           
  4. 任何帮助都非常值得赞赏。感谢

1 个答案:

答案 0 :(得分:0)

班级名称中有一个尾随空格:

Error loading class '*** ***com.mysql.jdbc.Driver'

删除尾随空格。

HIH