The webapp is already extracted as server/solr-webapp/webapp ... Tomcat
should include instructions for installing an app like this. You will
also need logging jars from server/lib/ext to be installed somewhere
Tomcat can find them.
The following is important enough to say it again: We recommend that
you do NOT do this. Even though it probably will work, there's no
guarantee that any container other than the one Solr ships with is going
to run. The admin UI in particular may not function correctly. You may
also find that it's difficult to obtain help for a non-standard
install. Eventually,the plan is to create Solr as a standalone
application that you won't be able to install into Tomcat.
The following instructions work with Solr 6.2 + Tomcat 8.5:
1. Copy solr-6.2.0/server/solr-webapp/webapp directory to tomcat/webapps
and rename it to 'solr'.
2. Copy solr-6.2.0/server/lib/ext/*.jar and
solr-6.2.0/dist/solr-dataimporthandler-*.jar to solr/WEB-INF/lib
3. Uncomment env-entry for solr/home in web.xml and set the value to
4. Copy solr-6.2.0/server/WEB-INF/resources/log4j.properties to
I have tried this and was able to use basic admin ui functions, havn't tried any 6.2+ versions with this.