it is nowhere mentioned that you can use a variable ${solr.home} in your solrconfig.xml. There is a bug related to this issue https://issues.apache.org/jira/browse/SOLR-1267
On Fri, Sep 4, 2009 at 5:47 AM, Archon810<archon...@gmail.com> wrote: > > Here's my problem. > > I'm trying to follow a multi Solr setup, straight from the Solr wiki - > http://wiki.apache.org/solr/SolrTomcat#head-024d7e11209030f1dbcac9974e55106abae837ac. > > Here's the relevant code: > <Context docBase="/some/path/solr.war" debug="0" crossContext="true" > > <Environment name="solr/home" type="java.lang.String" > value="/some/path/solr1home" override="true" /> > </Context> > > Now I want to set the Solr <dataDir> in solrconfig.xml, relative to > the solr home property. The instructions > http://wiki.apache.org/solr/SolrConfigXml#head-e8fbf2d748d90c5900aac712d0e3385ced5bd128 > say <dataDir> is used to specify an alternate directory to hold all > index data other than the default ./data under the Solr home. If replication > is in use, this should match the replication configuration. If this > directory is not absolute, then it is relative to the current working > directory of the servlet container. > > However, no matter how I try to set the dataDir property, solr home is not > being found. For example, > <dataDir>${solr.home}/datarrrr</dataDir> > > What's even more confusing are these INFO notices in the log: > INFO: No /solr/home in JNDI > Sep 3, 2009 4:33:26 PM org.apache.solr.core.SolrResourceLoader > locateSolrHome > INFO: solr home defaulted to 'solr/' (could not find system property or > JNDI) > > The JNDI instructions instruct to specify "solr/home", the log complains > about "/solr/home" (extra slash), the solrconfig.xml file seems to expect > ${solr.home} - how more confusing can it get? > > This person is having the same issue: > http://mysolr.com/tips/setting-solr-home-solrhome-in-jndi-on-tomcat-55/ > > So, how does one refer to solr home from solrconfig.xml in a JNDI > configuration scenario? Also, is there a way to debug/see variables that are > defined in a specific context, such as solrconfig.xml? I feel like I'm > completely blind here. > > Thank you! > -- > View this message in context: > http://www.nabble.com/Solr%2C-JNDI-config%2C-dataDir%2C-and-solr-home-problem-tp25286277p25286277.html > Sent from the Solr - User mailing list archive at Nabble.com. > > -- ----------------------------------------------------- Noble Paul | Principal Engineer| AOL | http://aol.com