0

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 に答える 1

0

クラス名の末尾にスペースがあります。

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

末尾のスペースを削除します。

ハイ

于 2013-01-21T13:03:40.907 に答える