Problems finding solr/home using JNDI on tomcat

2008-06-13 Thread Kjeld Froberg

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


Re: Problems finding solr/home using JNDI on tomcat

2008-06-13 Thread Kjeld Froberg

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



Re: Problems finding solr/home using JNDI on tomcat

2008-06-13 Thread Kjeld Froberg

Hi, yes, it is writable for tomcat.

Thanks for trying to help

Kjeld

Stefan Oestreicher skrev:
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_HOMEis /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