2013-01-21 46 views
0

我正在嘗試將Apache Sonr(apache-solr-4.0.0)與Tomcat集成並獲取以下錯誤。apache Solr-4.0.0無法使用Tomcat加載mysql驅動程序

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. 創建下例如/ solr的一個新的目錄IIb的一部分,並放置在連接器的MySQL罐子(MySQL的連接器的Java-5.1.22-bin.jar)和引用了solr.xml中的lib路徑。

任何幫助非常明顯。由於

回答

0

有一個在類的名字後面有個空格:

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

刪除尾隨空格。

HIH

相關問題