Error deploying configuration descriptor Solr -


i have done below steps solr integration tomcat on windows machine.can please clarify doing wrong here.

1) download solr , unzipped solr 5.2.1 below directory c:\downloads\solr-5.2.1\solr-5.2.1.

2)download tomcat 7 zipped version , unzipped below location c:\downloads\apache-tomcat-7.0.62\apache-tomcat-7.0.62

3)copy jar files c:\downloads\solr-5.2.1\solr-5.2.1\dist\solrj-lib directory c:\downloads\apache-tomcat-7.0.62\apache-tomcat-7.0.62\lib directory.

4) create solr.xml in c:\downloads\apache-tomcat-7.0.62\apache-tomcat-7.0.62\conf\catalina\localhost folder.

<?xml version='1.0' encoding='utf-8'?> <context docbase="c:/downloads/apache-tomcat-7.0.62/apache-tomcat-7.0.62/webapps/solr.war" debug="0" crosscontext="true" >     <environment name="solr" type="java.lang.string" value="/apache-tomcat-7.0.62/webapps/" override="true"></environment> </context> 

5)copy solr.war file c:\downloads\solr-5.2.1\solr-5.2.1\server\webapps c:\downloads\apache-tomcat-7.0.62\apache-tomcat-7.0.62\webapps folder.

6)start tomcat using startup.bat command in bin folder

7)edit web.xml to

  <env-entry>        <env-entry-name>solr/home</env-entry-name>        <env-entry-value>c:/downloads/solr-5.2.1/solr-5.2.1</env-entry-value>        <env-entry-type>java.lang.string</env-entry-type>     </env-entry> 

8)restart tomcat , hit url http://localhost:8080/solr 404 not found error.the error in console

severe: error deploying configuration descriptor c:\downloads\apache-tomcat-7.0. 62\apache-tomcat-7.0.62\conf\catalina\localhost\solr.xml java.lang.nullpointerexception         @ org.apache.catalina.startup.hostconfig.deploydescriptor(hostconfig.ja va:645) 

the solr wiki states running 5.x versions on tomcat no longer supported:

internally, solr still implemented via servlet apis , powered jetty -- implementation detail. deployment "webapp" other servlet containers (or other instances of jetty) not supported, , may not work in future 5.x versions of solr when additional changes made solr internally leverage custom networking stack features.


Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -