Most from: http://pacoup.com/2014/02/05/install-solr-4-6-with-tomcat-7-on-debian-7
$ apt-get install openjdk-7-jre-headless
$ apt-get install tomcat7 tomcat7-admin
Tomcat installs on port 8080 by default.
$ nano /etc/tomcat7/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="your_username" password="your_password" roles="manager-gui,admin-gui"/>
$ service tomcat7 restart
Use your home or a temporary directory
$ cd ~ $ wget http://archive.apache.org/dist/lucene/solr/4.2.1/solr-4.2.1.tgz $ tar -xzvf solr-4.2.1.tgz
$ cp ~/solr-4.2.1/example/lib/* /usr/share/tomcat7/lib/
cp ~/solr-4.2.1/dist/solr-4.2.1.war /var/lib/tomcat7/webapps/solr-4.2.1.war
$ cd /var/lib/tomcat7/conf/Catalina/localhost/ $ vi solr.xml
--
--cp /var/www/spnl/build/profiles/sp/modules/contrib/apachesolr/solr-conf/solr-4.x/* /var/lib/tomcat7/solr-4.2.1/sp-production/conf