I am trying to get Tomcat 8 / Solr 4.10 running as a Windows service for my Sitecore installation. I am following the steps outlined here: http://www.ansoncheunghk.info/article/5-steps-install-multiple-apache-tomcat-instance-windows. I have the service installed and running fine. I changed some of the port values because this is actually a second instance of Tomcat on the box. When I try to open up the Solr UI at http://localhost:8984/solr I get the following error message:
HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure: Could not load config file S:\solr410\solr410\example\solr\collection1\solrconfig.xml
When I set up the service these are the Java options I used:
-Dcatalina.home=S:\Tomcat
-Dcatalina.base=S:\Tomcat
-Djava.endorsed.dirs=S:\Tomcat\endorsed
-Djava.io.tmpdir=S:\Tomcat\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=S:\Tomcat\conf\logging.properties
-Dsolr.solr.home=S:\solr410\solr410\example\solr
-Djava.net.preferIPv4Stack=true
-Djava.net.preferIPv4Addresses=true
Also, I followed the instructions found here for setting up my Solr cores: https://sitecore-community.github.io/docs/search/solr/fast-track-solr-for-lazy-developers/
All of my cores are located at
S:\solr410\solr410\example\solr
. But for some reason it is complaining that it can't find the solrconfig.xml for the first core. I get the feeling that somehow I need to edit a config file or something so that it knows where to find the cores or the config files. I'm not completely sure.