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.