Não é possível usar entradas do ambiente de contexto do Tomcat para o diretório de dados sem corrigir o Solr. Parece que apenas solr/home
variable funciona bem.
A melhor maneira de fazer isso é usar o arquivo de propriedades do sistema JVM ( solrcore.properties
) que deve estar localizado no diretório inicial Solr conf/
(ou: collection1/conf
) ou Tomcat WEB-INF/
dir com a seguinte entrada :
solr.data.dir=/var/lib/solr
usando e recarregando seu aplicativo ou reinicie seu serviço do Tomcat para recarregar as propriedades do Java.
Como alternativa, use solr.xml
(no Solr 4.x) definindo diferentes instanceDir
e dataDir
, o que separaria dataDir
dos arquivos de configuração.