Re: [Dspace-tech] Problem reading solr/home in DSpace 4.1 when running in Jetty

2014-05-09 Thread Brown, Jacob
Answering my own question in case anyone else encounters the same issue:

Jetty isn't configured to support JNDI by default. To enable JNDI you have to:


1)  Add plus to the OPTIONS= line in start.ini

2)  Add etc/jetty-plus.xml to the list of loaded configuration files at 
the end of start.ini

Jetty can then load the solr/home property from the Solr WAR web.xml.

Jacob

From: Brown, Jacob
Sent: Wednesday, March 05, 2014 3:16 PM
To: dspace-tech@lists.sourceforge.net
Subject: Problem reading solr/home in DSpace 4.1 when running in Jetty

Hi all,

I just installed DSpace 4.1 and am running it in Jetty (jetty-8.1.14). When the 
Solr webapp is initializing, I get the following info/errors:

182  [main] INFO  org.apache.solr.core.SolrResourceLoader  - No /solr/home in 
JNDI
183  [main] INFO  org.apache.solr.core.SolrResourceLoader  - solr home 
defaulted to 'solr/' (could not find system property or JNDI)

which causes solr.xml to not get read, which causes Solr to not run properly...

Solr home is appropriately hard-coded (as generated by the install process) 
in [dspace]/webapps/solr/WEB-INF/web.xml (that is, `env-entry-value` is set to 
the appropriate directory). However, this setting is apparently not getting 
read by Jetty.

If I run Jetty with:

java -jar start.jar -Dsolr.solr.home=/path/to/dspace/solr

then Solr is started correctly. I skimmed the listserv and looked around 
online, and didn't see any suggestions for this specific error as related to 
DSpace.

Does anyone have any thoughts?

Thanks,

Jacob Brown
Digital Services Librarian
j.h.br...@tcu.edumailto:j.h.br...@tcu.edu
817-257-5339

--
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
#149; 3 signs your SCM is hindering your productivity
#149; Requirements for releasing software faster
#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

[Dspace-tech] Problem reading solr/home in DSpace 4.1 when running in Jetty

2014-03-05 Thread Brown, Jacob
Hi all,

I just installed DSpace 4.1 and am running it in Jetty (jetty-8.1.14). When the 
Solr webapp is initializing, I get the following info/errors:

182  [main] INFO  org.apache.solr.core.SolrResourceLoader  - No /solr/home in 
JNDI
183  [main] INFO  org.apache.solr.core.SolrResourceLoader  - solr home 
defaulted to 'solr/' (could not find system property or JNDI)

which causes solr.xml to not get read, which causes Solr to not run properly...

Solr home is appropriately hard-coded (as generated by the install process) 
in [dspace]/webapps/solr/WEB-INF/web.xml (that is, `env-entry-value` is set to 
the appropriate directory). However, this setting is apparently not getting 
read by Jetty.

If I run Jetty with:

java -jar start.jar -Dsolr.solr.home=/path/to/dspace/solr

then Solr is started correctly. I skimmed the listserv and looked around 
online, and didn't see any suggestions for this specific error as related to 
DSpace.

Does anyone have any thoughts?

Thanks,

Jacob Brown
Digital Services Librarian
j.h.br...@tcu.edu
817-257-5339

--
Subversion Kills Productivity. Get off Subversion  Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951iu=/4140/ostg.clktrk___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette