OS : 우분투 12.04SOLR 4.3.0 HTTP 상태 500
난 그냥 SOLR 4.3.0 SOLR 1.4을 사용하는 내 시스템을 업그레이드 작업은 MySQL 드라이버를 얻을 수없는 것 (또는 그래서 나는 생각한다) . SOLR 잘 나는 설정으로 그 라인을 추가 한 후 solrconfig.xml
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">/opt/solr/core01/conf/data-config.xml</str>
</lst>
</requestHandler>
에 다음 줄을 추가 할 때까지, Tomcat7를 다시 시작 (등, 브라우저를 통해 접근) 내 로컬 호스트를 상쾌하게 작동하는 것 같다 : 8080/SOLR 다음과 같은 오류가 나타납니다.
HTTP Status 500 - {msg=SolrCore 'core01' is not available due to init failure: org/apache/solr/util/plugin/SolrCoreAware,trace=org.apache.solr.common.SolrException:
SolrCore 'core01' is not available due to init failure: org/apache/solr/util/plugin/SolrCoreAware at
그리고 나서 잡다한 것. 필터, 등등. 나는 브라우저를 통해서만이 오류를 볼 수 있습니다. Tomcat에 대한 로그에서 찾을 수없는 것 같습니다. 그들은이 문제는 그렇게 발생했습니다
SOLR 4.3.0의 다운로드와 함께 제공되지 것으로
solr-dataimporthandler-extras-4.3.0.jar
solr-dataimporthandler-4.3.0.jar
:
주목해야 할 또 다른 점은 나는에 필요한 JAR 파일을 포함했다는 것이다 낭비 될 시간이 많으므로 여기에있는 누군가가 손을 빌려서 무엇이 잘못되었는지 보길 바랍니다.
미리 감사드립니다.
편집 :
이 내 데이터-config.xml의 실제 데이터로 대체 명백한 변수로
<?xml version="1.0" encoding="UTF-8"?>
<dataConfig>
<dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/db_name" user="db_user" password="db_password" />
<document>
<entity name="table" query="SELECT * FROM table">
<field column="id" name="id" />
<field column="name" name="name" />
</entity>
</document>
</dataConfig>
모습입니다.
뭐죠 예외의 전체 스택 추적? 또한 solr 코어 라이브러리에 mysql 드라이버 jar를 포함 시켰습니까? – Jayendra