Yes - I would suggest that the endorsed file was an attempt to copy a jar file into an endorsed directory - but as the directory didn't exist at the time, it just created a file called endorsed.
You might want to try renaming that file to something.jar, opening it (ie. expanding it), and see what is in there - in other words find out what jar file someone was attempting to put in the endorsed directory. G On Wed, 2007-02-21 at 11:11 -0500, Sue Walker-Thornton wrote: > My JDK is /usr/local/sunjava/bin/https/jdk and here there is a lib > directory and in that directory is a FILE called "endorsed", not a > directory. Should I still create a directory under lib and copy the > jar there?? > > -------Original Message------- > > From: Graham Triggs > Date: 2/20/2007 5:29:52 PM > To: Sue Walker-Thornton; Tim Donohue > Cc: dspace-tech@lists.sourceforge.net > Subject: Re: [Dspace-tech] Implementing OAI-PMH as a Data Provider > > <java_home> is the base directory of your JDK. > > If it doesn't already exist, create an 'endorsed' directory underneath > 'lib', and copy the JAR file there. > > That said, your application server may have it's own endorsed > directory (ie. Tomcat has <catalina_home>/common/endorsed), that may > be providing an xml-apis.jar. Or you may be able to define an endorsed > directory (-Djava.endorsed.dirs=) > > (NB: although you are using iPlanet, the web container is Tomcat - aka > 'Catalina'). > > I don't have any specific experience of iPlanet, and unless someone > else has, you're going to have to do a fair bit of digging to see how > all this applies to your specific installation. > > Maybe you could try getting a list of all the locations that contain a > xercesImpl.jar or xml-apis.jar? > > G > ----- Original Message ----- > From: Sue Walker-Thornton > To: Tim Donohue ; Graham Triggs > Cc: dspace-tech@lists.sourceforge.net > Sent: Tuesday, February 20, 2007 10:11 PM > Subject: Re: [Dspace-tech] Implementing OAI-PMH as a Data Provider > > > Graham - pls. Disregard this last email - I misunderstood what you > were saying. The copy didn't work obviously - so how do I "add to > <Java-home>/lib/endorsed? > > > -------Original Message------- > > From: Sue Walker-Thornton > Date: 2/20/2007 5:07:35 PM > To: Tim Donohue; Graham Triggs > Cc: dspace-tech@lists.sourceforge.net > Subject: Re: [Dspace-tech] Implementing OAI-PMH as a Data Provider > > I copied xml-apis.jar from /dspace/lib to the library that's specified > as $JAVA_HOME in the .profile under /dspace and it made no > difference....same error. > > The thing I was wondering about is why no one else has run into this > problem, since the documentation for DSpace 1.3.2 says you need Java > 1.4 or later......??? > > I'll look at Tim's suggestions now. > > Thanks Graham, > Sue > > -------Original Message------- > > From: Graham Triggs > Date: 2/20/2007 4:34:03 PM > To: Tim Donohue; Sue Walker-Thornton > Cc: dspace-tech@lists.sourceforge.net > Subject: Re: [Dspace-tech] Implementing OAI-PMH as a Data Provider > > xml-apis.jar won't load correctly if it is only on the classpath. It > needs > to be in an endorsed directory: > > http://java.sun.com/j2se/1.4.2/docs/guide/standards/ > > Adding the xml-apis.jar from the DSpace distribution to > > <java-home>/lib/endorsed > > could solve the problem. Otherwise you are back to Xerces versions > and/or > JDK upgrades. > > G > > ----- Original Message ----- > From: "Tim Donohue" <[EMAIL PROTECTED]> > To: "Sue Walker-Thornton" <[EMAIL PROTECTED]> > Cc: "Graham Triggs" <[EMAIL PROTECTED]>; > <dspace-tech@lists.sourceforge.net> > Sent: Tuesday, February 20, 2007 9:23 PM > Subject: Re: [Dspace-tech] Implementing OAI-PMH as a Data Provider > > > > Sue, > > > > You shouldn't have to upgrade to JDK 1.5. DSpace 1.3.2 should work > on > > 1.4.x or above. > > > > First, I should admit, I've never used IPlanet. So, I cannot speak > from > > experience regarding it (so, if there's anyone else out there who > can, > > speak up! :) > > > > Strangely, the error message you posted looks to be referring more > to > > IPlanet (though I could be reading it wrong, since I don't have > IPlanet > > experience). It almost looks like IPlanet is having trouble loading > a > > "default configuration" > > (org.Apache.catalina.startup.ContextConfig.defaultConfig) from some > XML > > config file, and cannot find the correct Xerces implementation to do > so. > > > > But, then again, if this is only happening for the "dspace-oai.war" > then > > that may not be the case. > > > > In any case, when it comes down to it, this sounds like some sort of > Java > > classpath issue. > > > > A few things you might want to look into: > > > > 1) For your DSpace 1.3.2 installation, make sure all the various > JARs that > > come with DSpace look to be in the [dspace]/lib directory. In > particular, > > look at the ones having to do with XML: > > > > - xalan.jar > > - xercesImpl.jar > > - xml-apis.jar (perhaps most important, since that's where the java > > interface "org.xml.sax.ext.Attributes2" resides). > > > > Also, double check you don't have duplicates (e.g. two starting with > > "xerces", etc.). (You could also unzip the "dspace-oai.war" to make > sure > > it also has each of those jar files in the "WEB-INF/lib" directory) > > > > 2) You might also want to look at the java classpath that IPlanet > uses, to > > see if it's somehow accessing the "wrong" xerces or JAXP jar files. > I'm > > unfortunately not going to be any help here, since I have never used > > IPlanet. > > > > Hopefully that's still of a little help. Anyone else out there more > > familiar with IPlanet? > > > > -Tim > > > > > > Sue Walker-Thornton wrote: > >> Hi Graham, > >> Our JDK is 1.4.2. Are you saying I need to upgrade to > 1.5?? Is > >> this going to have any impact on the rest of DSpace? It's 1.3.2 > running > >> on a Sun server with IPlanet. > >> Thanks a bunch, > >> Sue > >> /-------Original Message-------/ > >> /*From:*/ Graham Triggs <mailto:[EMAIL PROTECTED]> > >> /*Date:*/ 2/20/2007 3:19:40 PM > >> /*To:*/ Sue Walker-Thornton <mailto:[EMAIL PROTECTED]>; > Tim > >> Donohue <mailto:[EMAIL PROTECTED]> > >> /*Cc:*/ dspace-tech@lists.sourceforge.net > >> <mailto:dspace-tech@lists.sourceforge.net> > >> /*Subject:*/ Re: [Dspace-tech] Implementing OAI-PMH as a Data > Provider > >> Hi Sue, > >> The org.xml.sax.ext package is part of JAXP and should be provided > by > >> the platform. > >> Attributes2 appears to have been introduced in JDK 5.0: > >> > >> > http://java.sun.com/j2se/1.5.0/docs/api/org/xml/sax/ext/package-summary.html > >> (compare to 1.4.2: > >> > http://java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/ext/package-summary.html) > >> So, it looks like the Xerces jar that is being loaded was built to > run > >> on JDK 5.0 and above. > >> I don't know if you can successfully use an older version of > Xerces, > >> otherwise you may need to update the JVM that you are running on. > >> G > >> ----- Original Message ----- > >> *From:* Sue Walker-Thornton <mailto:[EMAIL PROTECTED]> > >> *To:* Tim Donohue <mailto:[EMAIL PROTECTED]> > >> *Cc:* dspace-tech@lists.sourceforge.net > >> <mailto:dspace-tech@lists.sourceforge.net> > >> *Sent:* Tuesday, February 20, 2007 8:07 PM > >> *Subject:* Re: [Dspace-tech] Implementing OAI-PMH as a Data > Provider > >> > >> Hi Tim, > >> Thanks for clarifying that for me. That's very helpful. My > only > >> problem (and perhaps the source of my problem...?) is that we don't > use > >> Tomcat - we use IPlanet and when I tried to deploy my dspace-oai > web > >> application, this is the error I got: (pls. Keep in mind that when > I > >> paste things in the email, they sometimes get capitalized - that > wouldn't > >> be the problem - I think it's the Attributes2 thing it can't find > and I > >> have no idea what or why): > >> [20/Feb/2007:11:21:05] info (18466): WEB0100: Loading web module > in > >> virtual server [https-dspace] at [/dspace/jsp] > >> > >> [20/Feb/2007:11:21:07] info (18466): WEB0100: Loading web module in > >> virtual server [https-dspace] at [/dspace/dspace-oai] > >> > >> [20/Feb/2007:11:21:07] info (18466): WEB0100: Loading web module in > >> virtual server [https-dspace] at [/search] > >> > >> [20/Feb/2007:11:21:13] failure (18466): CORE4007: Internal error: > >> Unexpected Java exception thrown (Java.lang.NoClassDefFoundError: > >> org/xml/sax/ext/Attributes2, org/xml/sax/ext/Attributes2), stack: > >> Java.lang.NoClassDefFoundError: org/xml/sax/ext/Attributes2 > >> At Java.lang.ClassLoader.defineClass0(Native Method) > >> At Java.lang.ClassLoader.defineClass(ClassLoader.Java:537) > >> At > >> > Java.security.SecureClassLoader.defineClass(SecureClassLoader.Java:123) > >> At > >> > org.Apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.Java:1717) > >> At > >> > org.Apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.Java:983) > >> At > >> > org.Apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.Java:1431) > >> At > >> > org.Apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.Java:1301) > >> At Java.lang.ClassLoader.loadClassInternal(ClassLoader.Java:302) > >> At org.Apache.xerces.parsers.AbstractSAXParser.<init>(Unknown > Source) > >> At org.Apache.xerces.parsers.SAXParser.<init>(Unknown Source) > >> At org.Apache.xerces.parsers.SAXParser.<init>(Unknown Source) > >> At org.Apache.xerces.jaxp.SAXParserImpl > $JAXPSAXParser.<init>(Unknown > >> Source) > >> At org.Apache.xerces.jaxp.SAXParserImpl.<init>(Unknown Source) > >> At org.Apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown > >> Source) > >> At > org.Apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.Java:274) > >> At > >> > org.Apache.catalina.startup.ContextConfig.defaultConfig(ContextConfig.Java:882) > >> At > >> > org.Apache.catalina.startup.ContextConfig.start(ContextConfig.Java:1004) > >> At > >> > org.Apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.Java:257) > >> At > >> > org.Apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.Java:155) > >> At > >> > org.Apache.catalina.core.StandardContext.start(StandardContext.Java:3702) > >> At Com.iplanet.ias.web.WebModule.start(WebModule.Java:251) > >> At > org.Apache.catalina.core.ContainerBase.start(ContainerBase.Java:1133) > >> At > org.Apache.catalina.core.StandardHost.start(StandardHost.Java:652) > >> At > org.Apache.catalina.core.ContainerBase.start(ContainerBase.Java:1133) > >> At > org.Apache.catalina.core.StandardEngine.start(StandardEngine.Java:355) > >> At org.Apache.catalina.startup.Embedded.start(Embedded.Java:995) > >> At Com.iplanet.ias.web.WebContainer.start(WebContainer.Java:431) > >> At > Com.iplanet.ias.web.WebContainer.startInstance(WebContainer.Java:500) > >> At > Com.iplanet.ias.server.J2EERunner.confPostInit(J2EERunner.Java:161) > >> > >> > >> [20/Feb/2007:11:21:13] failure (18466): CORE3186: Failed to set > >> configuration > >> > >> Thanks, > >> Sue > >> /-------Original Message-------/ > >> /*From:*/ Tim Donohue <mailto:[EMAIL PROTECTED]> > >> /*Date:*/ 2/20/2007 2:30:11 PM > >> /*To:*/ Sue Walker-Thornton <mailto:[EMAIL PROTECTED]> > >> /*Cc:*/ dspace-tech@lists.sourceforge.net > >> <mailto:dspace-tech@lists.sourceforge.net> > >> /*Subject:*/ Re: [Dspace-tech] Implementing OAI-PMH as a Data > Provider > >> Sue, > >> The OAICat JAR that your noted actually comes bundled with DSpace > (so > >> it's there when you download DSpace). > >> In fact, you really don't have to do much to implement > OAI-PMH. It's > >> all done for you. When you compile the DSpace software, it > generates > >> two ".war" files: dspace.war and dspace-oai.war (the former is > the > >> DSpace application, the latter being the OAI-PMH interface). > >> Assuming you place the "dspace-oai.war" alongside your > "dspace.war" in > >> Tomcat, then your OAI-PMH base URL should be something like: > >> http://localhost:8080/dspace-oai/request > >> (you may need to replace "localhost" with your server-name) > >> You can test it by passing the OAI-PMH "ListRecords" verb: > >> > >> > http://localhost:8080/dspace-oai/request?verb=ListRecords&metadataPrefix=oai_dc > >> Let us know if any of this still doesn't make sense or isn't > working for > >> you! > >> - Tim > >> -- > >> ======================================== > >> Tim Donohue > >> Research Programmer, Illinois Digital Environment for > >> Access to Learning and Scholarship (IDEALS) > >> 135 Grainger Engineering Library > >> University of Illinois at Urbana-Champaign > >> email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > >> web: http://www.ideals.uiuc.edu <http://www.ideals.uiuc.edu/> > >> phone: (217) 333-4648 > >> fax: (217) 244-7764 > >> ======================================== > >> Sue Walker-Thornton wrote: > >> > Hi, > >> > Can someone give me the quick and easy version of the > >> documentation > >> > of how to implement OAI-PMH on our DSpace website? Do I need to > >> > download and install the files from the OAICat jar distribution > at > >> > http://www.oclc.org/research/software/oai/cat.htm ? If so, > where do I > >> > put it on a Sun server? /dspace/lib?? /WEB-INF/lib....??? > >> > > >> > Any help would very much be appreciated! > >> > Best, > >> > Sue > >> > > >> > > >> > > >> > > >> > > >> > > >> > Sue Walker-Thornton > >> > NASA Langley ConITS Contract > >> > 130 Research Drive > >> > Hampton, VA 23666 > >> > Office: (757) 224-4074 > >> > Fax: (757) 224-4001 > >> > Pager: (757) 988-2547 > >> > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > >> <mailto:[EMAIL PROTECTED]> > >> > > >> > > >> > > >> > FREE Emoticons for your email – by IncrediMail! Click Here! > >> > <http://www.incredimail.com/index.asp?id=99278> > >> > > >> > > >> > > ------------------------------------------------------------------------ > >> > > >> > > ------------------------------------------------------------------------- > >> > Take Surveys. Earn Cash. Influence the Future of IT > >> > Join SourceForge.net's Techsay panel and you'll get the chance > to > >> share your > >> > opinions on IT & business topics through brief surveys-and earn > cash > >> > > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> > <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> > >> > > >> > > >> > > ------------------------------------------------------------------------ > >> > > >> > _______________________________________________ > >> > DSpace-tech mailing list > >> > DSpace-tech@lists.sourceforge.net > >> <mailto:DSpace-tech@lists.sourceforge.net> > >> > https://lists.sourceforge.net/lists/listinfo/dspace-tech > >> ------------------------------------------------------------------------- > >> Take Surveys. Earn Cash. Influence the Future of IT > >> Join SourceForge.net's Techsay panel and you'll get the chance to > share > >> your > >> opinions on IT & business topics through brief surveys-and earn > cash > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> > <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> > >> _______________________________________________ > >> DSpace-tech mailing list > >> DSpace-tech@lists.sourceforge.net > >> <mailto:DSpace-tech@lists.sourceforge.net> > >> https://lists.sourceforge.net/lists/listinfo/dspace-tech > >> . > >> > >> > >> > ------------------------------------------------------------------------ > >> > >> > ------------------------------------------------------------------------- > >> Take Surveys. Earn Cash. Influence the Future of IT > >> Join SourceForge.net's Techsay panel and you'll get the chance to > share > >> your > >> opinions on IT & business topics through brief surveys-and earn > cash > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> > >> > ------------------------------------------------------------------------ > >> > >> _______________________________________________ > >> DSpace-tech mailing list > >> DSpace-tech@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/dspace-tech > >> FREE Emoticons for your email – by IncrediMail! Click Here! > >> <http://www.incredimail.com/index.asp?id=99000> > >> > >> > >> > ------------------------------------------------------------------------ > >> > >> > ------------------------------------------------------------------------- > >> Take Surveys. Earn Cash. Influence the Future of IT > >> Join SourceForge.net's Techsay panel and you'll get the chance to > share > >> your > >> opinions on IT & business topics through brief surveys-and earn > cash > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> > >> > >> > ------------------------------------------------------------------------ > >> > >> _______________________________________________ > >> DSpace-tech mailing list > >> DSpace-tech@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/dspace-tech > > > > This email has been scanned by Postini. > For more information please visit http://www.postini.com > > > > > > > > > > FREE Emoticons for your email – by IncrediMail! Click Here! ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ DSpace-tech mailing list DSpace-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-tech