Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Web Tools Project (WTP) » NoClassDefFoundError for Web Service interface
NoClassDefFoundError for Web Service interface [message #176263] Thu, 03 August 2006 19:21 Go to next message
Eclipse User
Originally posted by: avinh.verizon.net

Hi,

I'm trying to create a Web Service interface and test it with the "Web
Services Test" tool/window. I can go all the way until it creates the JSP
scripts to test the interface, but when I click on the "Invoke" button on
one of my methods, the "Result" window shows the following message:

exception: java.lang.NoClassDefFoundError; nested exception is:
java.lang.NoClassDefFoundError

************************************************

The exception in the console window is shown the listing below. How do I
find out what class it is complaining about not finding? The JSP files
that the wizard created were:

Input.jsp
Method.jsp
Result.jsp
TestClient.jsp

Am I missing some libraries that it is looking for or is it not finding
the Web Service classes that it had created. I'm not sure how it figures
out what it needs to put in its WEB-INF/lib folder in order to run the
test cases...

Any insight is greatly appreciated.

Alan

************************************************

Aug 3, 2006 3:03:13 PM org.apache.axis.transport.http.AxisServlet
logException
INFO: Exception:
java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:176)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:1 60)
at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:142 )
at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.jav a:85)
at
org.apache.axis.providers.java.JavaProvider.getServiceClass( JavaProvider.java:428)
at
org.apache.axis.providers.java.JavaProvider.initServiceDesc( JavaProvider.java:461)
at
org.apache.axis.handlers.soap.SOAPService.getInitializedServ iceDesc(SOAPService.java:285)
at
org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance( WSDDService.java:500)
at
org.apache.axis.deployment.wsdd.WSDDDeployableItem.getNewIns tance(WSDDDeployableItem.java:274)
at
org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstan ce(WSDDDeployableItem.java:260)
at
org.apache.axis.deployment.wsdd.WSDDDeployment.getService(WS DDDeployment.java:427)
at
org.apache.axis.configuration.FileProvider.getService(FilePr ovider.java:231)
at org.apache.axis.AxisEngine.getService(AxisEngine.java:311)
at
org.apache.axis.MessageContext.setTargetService(MessageConte xt.java:755)
at org.apache.axis.handlers.http.URLMapper.invoke(URLMapper.jav a:50)
at
org.apache.axis.strategies.InvocationStrategy.visit(Invocati onStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:239 )
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServle t.java:699)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)
at
org.apache.axis.transport.http.AxisServletBase.service(AxisS ervletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd apter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:868)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11Connection Handler.processConnection(Http11BaseProtocol.java:663)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(Poo lTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.ru n(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Re: NoClassDefFoundError for Web Service interface [message #176272 is a reply to message #176263] Thu, 03 August 2006 19:23 Go to previous messageGo to next message
Eclipse User
Originally posted by: avinh.verizon.net

Forgot to mention that I'm using Eclipse 3.1.2 with WTP 1.0.2 on WinXP.
Re: NoClassDefFoundError for Web Service interface [message #176285 is a reply to message #176263] Thu, 03 August 2006 20:59 Go to previous messageGo to next message
Eclipse User
Originally posted by: avinh.verizon.net

FYI...

It looks like I'm missing a bunch of JAR files that is required for my Web
Service class to communicate between the sample client and my Web Service
class - i.e. missing some Axis and its related/dependent JAR files. I
copied the set of JAR files from an existing application that works and my
new application is able to continue working further until it breaks at
some place that is more meaningful for me to debug...

Cheers - Alan
Re: NoClassDefFoundError for Web Service interface [message #176457 is a reply to message #176285] Tue, 08 August 2006 15:07 Go to previous messageGo to next message
Chris Brealey is currently offline Chris Brealey
Messages: 104
Registered: July 2009
Senior Member
Alan,
if you are generating your JSPs into a different project than the one
containing the generated Axis Java client classes, then you're probably
tripping over bug 117924 [1].

Cheers - CB.

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=117924

Alan wrote:

> FYI...
>
> It looks like I'm missing a bunch of JAR files that is required for my Web
> Service class to communicate between the sample client and my Web Service
> class - i.e. missing some Axis and its related/dependent JAR files. I
> copied the set of JAR files from an existing application that works and my
> new application is able to continue working further until it breaks at
> some place that is more meaningful for me to debug...
>
> Cheers - Alan
Re: NoClassDefFoundError for Web Service interface [message #176681 is a reply to message #176457] Wed, 09 August 2006 14:08 Go to previous messageGo to next message
Eclipse User
Originally posted by: avinh.verizon.net

Chris,

I was running the JSP that the tool created automatically to test the
interface, it wasn't my code. Adding the needed Axis related jar files
made them work. I put the whole project with the WEB-INF folder under my
real Tomcat directory and everything also worked for that interface/Web
Service. Seems to me that the set of jar files that came with WTP
1.0/Eclipse 3.1.2 is missing some other needed jar files. I also noticed
that the version of Axis that came with WTP 1.0 is 1.2 and the latest/last
version that I have downloaded from the Axis project is 1.3 - I'm using
the Axis 1.3 set of jar files and they are working fine.

Alan

Chris Brealey wrote:

> Alan,
> if you are generating your JSPs into a different project than the one
> containing the generated Axis Java client classes, then you're probably
> tripping over bug 117924 [1].

> Cheers - CB.

> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=117924

> Alan wrote:

>> FYI...
>>
>> It looks like I'm missing a bunch of JAR files that is required for my Web
>> Service class to communicate between the sample client and my Web Service
>> class - i.e. missing some Axis and its related/dependent JAR files. I
>> copied the set of JAR files from an existing application that works and my
>> new application is able to continue working further until it breaks at
>> some place that is more meaningful for me to debug...
>>
>> Cheers - Alan
Re: NoClassDefFoundError for Web Service interface [message #177519 is a reply to message #176681] Sat, 19 August 2006 05:13 Go to previous message
Chris Brealey is currently offline Chris Brealey
Messages: 104
Registered: July 2009
Senior Member
Alan,
WTP 1.5 includes Axis 1.3.

Alan wrote:

> Chris,
>
> I was running the JSP that the tool created automatically to test the
> interface, it wasn't my code. Adding the needed Axis related jar files
> made them work. I put the whole project with the WEB-INF folder under my
> real Tomcat directory and everything also worked for that interface/Web
> Service. Seems to me that the set of jar files that came with WTP
> 1.0/Eclipse 3.1.2 is missing some other needed jar files. I also noticed
> that the version of Axis that came with WTP 1.0 is 1.2 and the latest/last
> version that I have downloaded from the Axis project is 1.3 - I'm using
> the Axis 1.3 set of jar files and they are working fine.
>
> Alan
>
> Chris Brealey wrote:
>
> > Alan,
> > if you are generating your JSPs into a different project than the one
> > containing the generated Axis Java client classes, then you're probably
> > tripping over bug 117924 [1].
>
> > Cheers - CB.
>
> > [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=117924
>
> > Alan wrote:
>
> >> FYI...
> >>
> >> It looks like I'm missing a bunch of JAR files that is required for my Web
> >> Service class to communicate between the sample client and my Web Service
> >> class - i.e. missing some Axis and its related/dependent JAR files. I
> >> copied the set of JAR files from an existing application that works and my
> >> new application is able to continue working further until it breaks at
> >> some place that is more meaningful for me to debug...
> >>
> >> Cheers - Alan
Previous Topic:Schema xsd ????
Next Topic:Server runtime template for WebSphere 5.1
Goto Forum:
  


Current Time: Sun Sep 21 20:12:14 GMT 2014

Powered by FUDForum. Page generated in 0.02342 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software