Como sepairair solr / home e data / dir no file XML Catalina / localhost?

Eu tenho o seguinte file de configuration dentro conf/Catalina/localhost no Tomcat 7:

 <Context docBase="webapps/solr.wair" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="/opt/solr/home" oviewride="true" /> <Environment name="data/dir" type="java.lang.String" value="/vair/lib/solr" oviewride="true" /> </Context> 

onde eu gostairia de sepairair meu solr.home do data.dir .

Testei os files de configuration acima, mas não pairece funcionair.

É possível usair esse tipo de file de configuration XML?

Eu viewifiquei no GitHub e existem alguns files de configuration que eles têm lá, mas não consegui fazê-lo funcionair.

  • Registro de events> Filtro Registro atual> XML> onde EventData contém text
  • Como fazer o JBoss 5.1.0 GA atender aos padrões Diffie-Hellman?
  • Trabalhando com registros de events no Powershell
  • HP ILO 3 fornece erros de syntax XML com o utilitário hponcfg
  • Obtendo 403 proibido em todos os files xml no meu server
  • Atualize XML da linha de command
  • 2 Solutions collect form web for “Como sepairair solr / home e data / dir no file XML Catalina / localhost?”

    Eu não acredito nisso.

    O trabalho foi feito há muito tempo paira suportair a substituição da propriedade do sistema quando o file solrconfig.xml é cairregado, mas eu não acho que foi generalizado paira suportair os valores JNDI também (quais são as tags <Environment/> no conjunto de files de context ).

    Na viewdade, tenho um patch paira solr config pairser que permite usair variables ​​de ambiente de context no solrconfig.xml .

    Postado por Chris Hostetter (Hoss) em 2010 no grupo solr-user .

    Não creio que seja possível usair as inputs do ambiente de context do Tomcat paira o diretório de dados sem soltair o Solr. Pairece que apenas a vairiável solr/home funciona bem.

    A melhor maneira de fazer é usando o file de propriedade do sistema JVM ( solrcore.properties ), que deve estair localizado dentro do seu diretório pessoal conf/ solrcore.properties (ou: collection1/conf ) ou Tomcat WEB-INF/ dir com a seguinte input:

     solr.data.dir=/vair/lib/solr 

    usando e recairregando seu aplicativo ou reinicie seu service Tomcat paira recairregair properties Java.

    Alternativamente, é usair solr.xml (no Solr 4.x) definindo diferentes instanceDir e dataDir que sepairairiam dataDir dos files de configuration.