Subject: Re: Class-not-found error at start-up
- Next message: Guy Rixon: "Wrong files in "v1.5" of OGSA-DAI?"
- Previous message: Guy Rixon: "Class-not-found error at start-up"
- Maybe in reply to: Guy Rixon: "Class-not-found error at start-up"
From: Andrew Borley (BORLEY@uk.ibm.com)
Date: Mar 11, 2003 09:47
Guy,
ServiceDataContainer is a class that was in the ogsa.jar in TP4, but has
since been removed and isn't in GT3 alpha 2, so I'm not sure where Axis is
trying to use it. OGSA-DAI R1.5 doesn't call it.
My thoughts are that you may still have some TP4 jars hanging around in
your Tomcat installation - the OGSA install puts jars in
<tomcat>/common/lib and <tomcat>/server/lib as well as the ogsa webapp (in
<tomcat>/webapps/ogsa). So you could try a fresh install of tomcat and GT3
alpha 2, or you could go through your install with a fine toothcomb and try
to remove all remnants of TP4.
Hope this helps! Drop me an email if you still have problems.
Cheers
Andrew
____________________________________________________________
Andrew Borley - Software Engineer
HS&T - Dynamic e-Business
Tel: 245393 Ext: +44 (0) 1962 815393 Mob: +44 (0) 7812 571341
E-mail: borley@uk.ibm.com
Mailpoint 137, IBM (UK) Ltd, Hursley Park, Winchester, Hants, SO21 2JN
____________________________________________________________
|---------+---------------------------->
| | Guy Rixon |
| | <gtr@ast.cam.ac.u|
| | k> |
| | Sent by: |
| | owner-users@nesc.|
| | ac.uk |
| | |
| | |
| | 10/03/2003 17:43 |
| | |
|---------+---------------------------->
>------------------------------------------------------------------------------------------------------------------------------|
| |
| To: users@ogsadai.org.uk |
| cc: |
| Subject: Class-not-found error at start-up |
| |
| |
>------------------------------------------------------------------------------------------------------------------------------|
I have just installed ogsadai 1.5 in Tomcat 4.1.18 with GT3 alpha 2. No
services appear in the Axis listing, and I have this error in the Tomcat
logs:
----- Root Cause -----
java.lang.NoClassDefFoundError: org/globus/ogsa/ServiceDataContainer
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:217)
at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:154)
at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:123)
at
org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:560)
at
org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:593)
at
org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:339)
at
org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:507)
at
org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:559)
at
org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:321)
at
org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:607)
at
org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:257)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
at java.lang.Thread.run(Thread.java:536)
Logging in ogsa.jar, I can't see any ServiceDataContainer classes. In
fact,
this class isn't in any of the jars of the ogsa web-app.
Anybody have any ideas what is wrong? Is it a missing jar? A wrong version
of
a jar? Or a mistaken call? And who is calling this class?
Guy Rixon gtr@ast.cam.ac.uk
Institute of Astronomy Tel: +44-1223-337542
Madingley Road, Cambridge, UK, CB3 0HA Fax: +44-1223-337523
- Next message: Guy Rixon: "Wrong files in "v1.5" of OGSA-DAI?"
- Previous message: Guy Rixon: "Class-not-found error at start-up"
- Maybe in reply to: Guy Rixon: "Class-not-found error at start-up"