Thank you, Alonso.  I have tried the url with a verb, but it gives me:

HTTP Status 500 - type Exception report
description The server encountered an internal error () that prevented it
from fulfilling this request.
exception
javax.servlet.ServletException: org.dspace.app.oai.DSpaceOAICatalog
    ORG.oclc.oai.server.OAIHandler.init(OAIHandler.java:134)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    java.lang.Thread.run(Unknown Source)

note The full stack trace of the root cause is available in the Apache
Tomcat/6.0.18 logs.

I looked at Tomcat logs and found this:

stdout.log:
java.lang.ClassNotFoundException: org.dspace.app.oai.DSpaceOAICatalog
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at
ORG.oclc.oai.server.catalog.AbstractCatalog.factory(AbstractCatalog.java:384)
    at ORG.oclc.oai.server.OAIHandler.getAttributes(OAIHandler.java:160)
    at ORG.oclc.oai.server.OAIHandler.init(OAIHandler.java:121)
    at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
    at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:808)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)

localhost.log:
Aug 29, 2011 5:26:21 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet oai-handler
javax.servlet.ServletException: org.dspace.app.oai.DSpaceOAICatalog
    at ORG.oclc.oai.server.OAIHandler.init(OAIHandler.java:134)
    at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
    at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:808)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)

How should I interpret this.  Maybe I need to rebuild Dspace?  Or maybe
there are some files missing in my oai directory?

Cheers,
Stan



On Mon, Aug 29, 2011 at 4:21 PM, Alvaro Sandoval <alsando...@bcn.cl> wrote:

> **
> Hi Stan:
>
> The OAI service is expecting a verb.
> Try this url instead:
>
> http://localhost:8080/oai/request?verb=ListMetadataFormats
>
> Regards,
> Alvaro
>
>
> El 29/08/11 12:58, Stan Orlov escribió:
>
> Hi Alvaro,
>
> Thank you for your instructions.  I followed them and added the following
> line:
>
> <Context path="/oai" docBase="C:\dspace\webapps\oai" debug="0"
>         reloadable="true" cachingAllowed="false" allowLinking="true"/>
>
> right after the context path for xmlui in server.xml.   Restarted Tomcat.
> However, when I go to http://localhost:8080/oai, I get error 404 - "The
> requested resource (/oai/) is not available".  There is a folder "oai" in
> [dspace]\webapps, containing META-INF and WEB-INF directories.  Is there
> something else I could try?
>
> Thanks and cheers,
> Stan
>
>
> On Fri, Aug 26, 2011 at 5:29 PM, Alvaro Sandoval <alsando...@bcn.cl>wrote:
>
>>  Stan:
>>
>> Try this url in your server, after following below instructions:
>>
>> http://localhost:8080/oai/request?verb=ListMetadataFormats
>>
>> Regards,
>> Alvaro
>>
>> El 26/08/11 17:16, Alvaro Sandoval escribió:
>>
>> Hi Stan:
>>
>> You can just copy [dspace]/webapps/oai  directory under [tomcat]/webapps
>> directory.
>> I prefer to include that directory into [tomcat]/conf/server.xml, under
>> <Host> tag. Here is an example of how to define it in server.xml:
>>
>>         <Context path="/oai" docBase="/dspace/webapps/oai/" debug="0"
>>         reloadable="true" cachingAllowed="false" allowLinking="true"/>
>>
>> You should replace "/dspace/webapps/oai/" with your oai directory.
>>
>> Then, restart tomcat and you should be able to ask:
>> http://localhost:8080/oai, assuming tomcat is running on 8080 port.
>>
>> Cheers,
>> Alvaro Sandoval
>>
>>
>> El 26/08/11 16:35, Stan Orlov escribió:
>>
>>  Greetings!
>>
>> We have an instance of DSpace that works fine: http://dc.msvu.ca.  It is
>> version 1.6.2, running on Windows 2003.  I would like to enable OAI-PMH, but
>> can't figure out what exactly to do.  I looked at
>> https://wiki.duraspace.org/display/DSPACE/Use+the+OAI-PMH+interface, but
>> the instructions didn't seem to work for me.  If you could point me in the
>> right direction, I would be most grateful.
>>
>>  Cheers,
>> Stan
>> ****************************
>> Stanislav Orlov, MEd, MISt
>> Systems Librarian
>> Mount Saint Vincent University
>> 166 Bedford Hwy
>> Halifax, NS, B3M 2J6
>> - Tel:  902-457-6212
>> - Fax: 902-457-6445
>> stan.or...@msvu.ca
>>
>>
>> ------------------------------------------------------------------------------
>> EMC VNX: the world's simplest storage, starting under $10K
>> The only unified storage solution that offers unified management
>> Up to 160% more powerful than alternatives and 25% more efficient.
>> Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
>>
>>
>> _______________________________________________
>> DSpace-tech mailing 
>> listDSpace-tech@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/dspace-tech
>>
>>
>>
>> --
>> Álvaro Sandoval Pizarro
>>
>> BCN, Biblioteca del Congreso Nacional de Chile
>> Ingeniería y Desarrollo
>> Fono (5632) 226 3981
>> http://www.bcn.cl/
>>
>>
>>
>> --
>> Álvaro Sandoval Pizarro
>>
>> BCN, Biblioteca del Congreso Nacional de Chile
>> Ingeniería y Desarrollo
>> Fono (5632) 226 3981
>> http://www.bcn.cl/
>>
>>
>
>
> --
> Álvaro Sandoval Pizarro
>
> BCN, Biblioteca del Congreso Nacional de Chile
> Ingeniería y Desarrollo
> Fono (5632) 226 3981
> http://www.bcn.cl/
>
>
------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to