Tim, et al:

Well, that was it!   I have been using the same tomcat config for years, and it 
appears that it worked OK under older versions of DSpace, but not under 5.1. 
I merged all of my stuff under the localhost config and now I no longer get the 
write lock error.
My DSpace 5.1 is now up and running.

Thank you all!  

George Kozak
Digital Library Specialist
Cornell University Library Information Technologies (CUL-IT)
218 Olin Library
Cornell University
Ithaca, NY 14853
607-255-8924



-----Original Message-----
From: Tim Donohue [mailto:tdono...@duraspace.org] 
Sent: Thursday, April 09, 2015 9:52 AM
To: George Stanley Kozak; Graham Triggs; dspace-tech@lists.sourceforge.net
Subject: Re: [Dspace-tech] Error after install of DSpace 5.1 (Additional 
information)

Hi George,

Hmmm...it actually looks a bit "fishy" to me.

You have two <Host> entries defined, which look to me like they are loading the 
same webapps:

1. <Host name="localhost"> is configured to load *everything* under the 
"webapps" subdirectory.

2. <Host name="ecommons-test.library.cornell.edu"> is then configured to load 
"webapps/xmlui" and "webapps/jspui"

So, essentially, between these two Host definitions, it looks like you are 
telling Tomcat to load both the XMLUI and JSPUI *twice*.

Could you try commenting out one of your <Host> definitions and rebooting 
Tomcat? I wonder if that would resolve the Solr lock issues. 
In general, with the setup you are using, you really only need to either set 
"appBase='webapps'" OR define individual <Context> tags per webapp. 
You don't need to do both.

As for your other question, I'm not sure why this work work on older versions 
of DSpace and not in DSpace 5.1. Perhaps it has something to do with the fact 
that we upgraded Solr to the latest version in DSpace 5.1. 
Maybe the latest version of Solr is less forgiving about multiple apps writing 
to it simultaneously.

- Tim

On 4/9/2015 8:40 AM, George Stanley Kozak wrote:
> Tim and  Graham:
>
> Here are excerpts from my tomcat sever.xml file (again, this works OK under 
> DSpace 4.3 and lower):
>
> <Engine name="Catalina" defaultHost="localhost"> ...
> <Host name="localhost"  appBase="webapps"
>              unpackWARs="true" autoDeploy="true"> ...
> <Host name="ecommons-test.library.cornell.edu"  debug="0"
>              unpackWARs="true" autoDeploy="false"> ...
> <Context path="" docBase="[tomcat]/webapps/xmlui" /> ...
> <Context path="/jspui" docBase="[ tomcat]/webapps/jspui" />
>
> Do you think that this kind of configuration could cause the problem I am 
> observing?  And, if so, why doesn't it happen at a lower version of DSpace?
>
> George Kozak
> Digital Library Specialist
> Cornell University Library Information Technologies (CUL-IT)
> 218 Olin Library
> Cornell University
> Ithaca, NY 14853
> 607-255-8924
>
>
> -----Original Message-----
> From: Tim Donohue [mailto:tdono...@duraspace.org]
> Sent: Thursday, April 09, 2015 9:24 AM
> To: George Stanley Kozak; Graham Triggs; 
> dspace-tech@lists.sourceforge.net
> Subject: Re: [Dspace-tech] Error after install of DSpace 5.1 
> (Additional information)
>
> Hi George,
>
> On 4/8/2015 1:48 PM, George Stanley Kozak wrote:
>> By the way, I run my webapps under tomcat, but I know that some of 
>> you run the webapps in their dspace directory.  Is there any 
>> advantage to doing one or another?
>
> It's really just a matter of preference, it doesn't matter which way you load 
> your webapps via Tomcat.  But, as Graham notes, the one thing you don't want 
> to do is have a single webapp loaded *twice*.  So, if your XMLUI (or JSPUI) 
> webapp is both under [tomcat]/webapps/ and configured under 
> [tomcat]/config/Catalina/localhost/ , then Tomcat may be essentially running 
> two copies of it. As Graham notes, this also could be a possible cause of the 
> Solr lock errors.
>
> Out of curiosity, are you running both XMLUI and JSPUI in parallel?
> While I've never heard it reported, I wonder if doing so could be causing 
> that same sort of issue -- one webapp obtains Solr access, and the other then 
> hits lock errors.
>
> (Again though, this is complete speculation...just trying to determine 
> what may be unique about your 5.1 setup)
>
> - Tim
>
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
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

Reply via email to