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