Unfortunately I'm neither a solr nor a tomcat expert. My setup is as follows:
solr.xml in /etc/tomcat5.5/Catalina/<hostname>/solr.xml <Context docBase="/data/java/archives/solr-1.3-dev.war" debug="0" crossContext="0"> <Environment name="solr/home" type="java.lang.String" value="/data/java/solr" override="true" /> </Context> And my <CATALINA_HOME> is /data/java/dev02 Is your solr.home writable by tomcat and outside of <CATALINA_HOME>? HTH, Stefan Oestreicher -- Dr. Maté GmbH Stefan Oestreicher / Entwicklung [EMAIL PROTECTED] http://www.netdoktor.at Tel Buero: + 43 1 405 55 75 24 Fax Buero: + 43 1 405 55 75 55 Alser Str. 4 1090 Wien Altes AKH Hof 1 1.6.6 -----Ursprüngliche Nachricht----- Von: Kjeld Froberg [mailto:[EMAIL PROTECTED] Gesendet: Freitag, 13. Juni 2008 11:42 An: solr-user@lucene.apache.org Betreff: Re: Problems finding solr/home using JNDI on tomcat Hi, Same problem. Contextfile: <Context docBase="/solr/solr.war" debug="1" crossContext="true"> <Environment name="solr/home" type="java.lang.String" value="/solr/example/solr" override="true"/> </Context> Output. 13-06-2008 11:36:20 org.apache.solr.servlet.SolrDispatchFilter init INFO: SolrDispatchFilter.init() 13-06-2008 11:36:20 org.apache.solr.core.Config getInstanceDir INFO: JNDI not configured for Solr (NoInitialContextEx) 13-06-2008 11:36:20 org.apache.solr.core.Config getInstanceDir Regards Kjeld Stefan Oestreicher skrev: Hi, I'm using tomcat5.5 too. I believe you need to specify override to be true. <Context docBase="/solr/solr.war" debug="1" crossContext="true"> <Environment name="solr/home" type="java.lang.String" value="/solr/example/solr"/ override="true"> </Context> HTH, mit freundlichen Grüßen, Stefan Oestreicher -- Dr. Maté GmbH Stefan Oestreicher / Entwicklung [EMAIL PROTECTED] http://www.netdoktor.at Tel Buero: + 43 1 405 55 75 24 Fax Buero: + 43 1 405 55 75 55 Alser Str. 4 1090 Wien Altes AKH Hof 1 1.6.6 -----Ursprüngliche Nachricht----- Von: Kjeld Froberg [mailto:[EMAIL PROTECTED] Gesendet: Freitag, 13. Juni 2008 11:22 An: solr-user@lucene.apache.org Betreff: Problems finding solr/home using JNDI on tomcat Hi I'm using solr 1.2.0 on a Tomcat 5.5 engine And have copied a solr.xml in catalina_home/conf/hostname <Context docBase="/solr/solr.war" debug="1" crossContext="true"> <Environment name="solr/home" type="java.lang.String" value="/solr/example/solr"/> </Context> And Tomcat certainly reads the solr.xml file, because solr is deployed fine. However it cannot find the environment property, because there is a javax.naming.NoInitialContextException when trying to lookup the JNDI name. 13-06-2008 10:24:46 org.apache.solr.servlet.SolrDispatchFilter init INFO: SolrDispatchFilter.init() 13-06-2008 10:24:46 org.apache.solr.core.Config getInstanceDir INFO: JNDI not configured for Solr (NoInitialContextEx) 13-06-2008 10:24:46 org.apache.solr.core.Config getInstanceDir Any suggestions for how to solve that? Regards Kjeld