Stan:

Do you have [dspace-source]/dspace-oai/dspace-oai-api/target/classes/org/dspace/app/oai/DSpaceOAICatalog.class?
The jar that includes that class should be at:
[dspace]/webapps/oai/WEB-INF/lib/dspace-oai-api-1.x.x.jar, where 1.x.x is your dspace installed version.

Alvaro

El 29/08/11 17:50, Stan Orlov escribió:
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 <[email protected] <mailto:[email protected]>> 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
    <[email protected] <mailto:[email protected]>> 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 <tel:902-457-6212>
        - Fax: 902-457-6445 <tel:902-457-6445>
        [email protected] <mailto:[email protected]>


        
------------------------------------------------------------------------------
        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 list
        [email protected]  
<mailto:[email protected]>
        https://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/




--
Á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
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to