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