====== SOLR 4.10.4 ====== * Stop tomcat service tomcat7 stop * Get solr.war wget http://archive.apache.org/dist/lucene/solr/4.10.4/solr-4.10.4.tgz tar -xvzf solr-4.10.4.tgz cp solr-4.10.4/dist/solr-4.10.4.war /var/lib/tomcat7/webapps/solr.war chown tomcat7:tomcat7 /var/lib/tomcat7/webapps/solr.war * Prepare solr home mkdir /usr/local/solr cp -R solr-4.10.4/example/solr/* /usr/local/solr/ cd /usr/local/solr/ mv collection1 islandora nano -w islandora/core.properties name=islandora chown -R tomcat7:tomcat7 /usr/local/solr ln -s /usr/local/solr /var/lib/tomcat7/solr * Set data dir mkdir /srv/solr mkdir /srv/solr/data chown -R tomcat7 /srv/solr nano -w islandora/conf/solrconfig.xml ${solr.data.dir:/srv/solr/data} * Deploy then stop tomcat service tomcat7 start service tomcat7 stop * Set logger cp solr-4.10.4/example/lib/ext/* /var/lib/tomcat7/webapps/solr/WEB-INF/lib/ chown tomcat7:tomcat7 /var/lib/tomcat7/webapps/solr/WEB-INF/lib/* /var/lib/tomcat7/webapps/solr/WEB-INF/lib/ +jcl-over-slf4j-1.7.6.jar +jul-to-slf4j-1.7.6.jar +log4j-1.2.17.jar +slf4j-api-1.7.6.jar +slf4j-log4j12-1.7.6.jar mkdir /var/lib/tomcat7/webapps/solr/WEB-INF/classes cp solr-4.10.4/example/resources/log4j.properties /var/lib/tomcat7/webapps/solr/WEB-INF/classes/ nano -w /var/lib/tomcat7/webapps/solr/WEB-INF/classes/log4j.properties # Logging level solr.log=/var/log/tomcat7/ ... chown -R tomcat7:tomcat7 /var/lib/tomcat7/webapps/solr/WEB-INF/classes * Set access policy nano -w /var/lib/tomcat7/webapps/solr/WEB-INF/web.xml ... Remote Address Filter org.apache.catalina.filters.RemoteAddrFilter allow 127.0.0.1|::1|0:0:0:0:0:0:0:1|150.145.48.39|2a00:1620:0:0:0:0:0:39|2a00:1620::39 Remote Address Filter /* ... * Start tomcat service tomcat7 start