Solr Su Tomcat

Solr può funzionare nel suo jetty ma è preferibile eseguirlo dentro un tomcat, ho preso qualche info da http://lucidworks.lucidimagination.com/display/solr/Running+Solr+on+Tomcat

Passi d'installazione

  • Scaricare il tar.gz e decomprimerlo
  • dentro la cartella decompressa identificare apache-solr-3.6.1/example/solr e copiarla in una directory separata io ho deciso di copiarla dentro il mio tomcat. Questa è la directory di configurazione. In altre guide c'è scritto di metterla in una directory separata mettendola dentro il tomcat ci si ricorda di averla ed eventualmente portarsela dietro. L'importante poi sarà il parametro di configurazione
cp -r solr/ /opt/tomcat/
  • modificare dentro catalina.sh del tomcat/bin le java_ops in questo modo
JAVA_OPTS="-Dsolr.solr.home=/opt/tomcat/solr"
  • copiare l'applicazione war dentro webappa si tomcat
 cp apache-solr-3.6.1/example/webapps/solr.war /opt/tomcat/webapps/
  • opzionalmente si può aggiungere questo connettore al tomcat/conf/server.xml in questo modo gli esempi di solr che puntano a quella porta (che è quella standard) continueranno a funzionare
 <Connector port="8983" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

Avviandolo il tomcat l'applicazione, se deployata correttamente, sarà disponibile presso

http://ip-macchina:8983/solr/
Salvo diversa indicazione, il contenuto di questa pagina è sotto licenza Creative Commons Attribution-ShareAlike 3.0 License