Apache solr contrib e dist path

Quando você implementa o solr no tomcat, os caminhos contrib / dist no solrconfig.xml ficam todos bagunçados.

Defina JAVA_OPTS com um parâmetro extra:

-Dsolr.exlib.dir=<location to contrib> 

Em seguida, em solrconfig.xml faça o seguinte:
<lib dir = “$ {solr.exlib.dir:} / contrib / extract / lib” regex = ” .jar” />
<lib dir = “$ {solr.exlib.dir :} / dist / “regex =” solr-cell- d.
.jar “/>

<lib dir="${solr.exlib.dir:}/contrib/clustering/lib/" regex=".*.jar" />
<lib dir="${solr.exlib.dir:}/dist/" regex="solr-clustering-d.*.jar" />

<lib dir="${solr.exlib.dir:}/contrib/langid/lib/" regex=".*.jar" />
<lib dir="${solr.exlib.dir:}/dist/" regex="solr-langid-d.*.jar" />

<lib dir="${solr.exlib.dir:}/contrib/velocity/lib" regex=".*.jar" />
<lib dir="${solr.exlib.dir:}/dist/" regex="solr-velocity-d.*.jar" />

Agora você pode mover a configuração sem ter que hackear o solrconfig.xml toda vez!