Hi Alvaro,

We have a file named DSpaceOAICatalog.class in
C:\dspace-1.6.2-src-release\dspace-1.6.2-src-release\dspace-oai\dspace-oai-api\target\classes\org\dspace\app\oai.

And we have a file name dspace-oai-api-1.6.2.jar in
C:\DSpace\webapps\oai\WEB-INF\lib.

Cheers,
Stan


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

> **
> 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 <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/
>>
>>
>
>
> --
> Á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