You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Rolf Zelder <Ro...@VISIBLEVOICE.com> on 2004/01/29 07:05:26 UTC

NoClassDefFoundError Problem

Hi guys

I desperately try to get this HalloWorld Web Service sample program going.
The service is working but when I try
to generate the client for it I get the NoClassDefFoundError error all the
time.
I read all the help pages etc and I pretty sure that I have configured my
CLASSPATH correctly. I also can generate wsdl file wihtin the browser, which
shows that the service works.

Any help is very much appreciated :)

Cheers
   Rolf

Using: Tomcat 4.1,  Axis 1.1 , Xerces 2.6


ClassPath Definition:

CLASSPATH=d:\Tomcat\webapps\axis\lib\axis.jar;d:\Tomcat\webapps\axis\lib\com
mons-discovery.jar;d:\Tomcat\webapps\axis\lib\commons-logging.jar;d:\Tomcat\
webapps\axis\lib\jaxrpc.jar;d:\Tomcat\webapps\axis\lib\saaj.jar;d:\Tomcat\we
bapps\axis\lib\log4j-1.2.8.jar;d:\Tomcat\webapps\axis\lib\xml-apis.jar;d:\To
mcat\webapps\axis\lib\xercesImpl.jar

Error:

java org.apache.axis.wsdl.WSDL2Java
http://localhost:8080/axis/HalloWorldService.jws?wsdl
Exception in thread "main" java.lang.NoClassDefFoundError:
javax.wsdl.Definition
        at
org.apache.axis.wsdl.toJava.JavaGeneratorFactory.class$(JavaGeneratorFactory
.java:163)
        at
org.apache.axis.wsdl.toJava.JavaGeneratorFactory.addDefinitionGenerators(Jav
aGeneratorFactory.java:163)
        at
org.apache.axis.wsdl.toJava.JavaGeneratorFactory.addGenerators(JavaGenerator
Factory.java:133)
        at
org.apache.axis.wsdl.toJava.JavaGeneratorFactory.<init>(JavaGeneratorFactory
.java:120)
        at org.apache.axis.wsdl.toJava.Emitter.<init>(Emitter.java:120)
        at org.apache.axis.wsdl.WSDL2Java.createParser(WSDL2Java.java:172)
        at org.apache.axis.wsdl.gen.WSDL2.<init>(WSDL2.java:113)
        at org.apache.axis.wsdl.WSDL2Java.<init>(WSDL2Java.java:161)
        at org.apache.axis.wsdl.WSDL2Java.main(WSDL2Java.java:289)
-------------------------------------------- 
Rolf Zelder 
Senior Software Engineer 
Visible Voice 
16-22 Eastern Rd,South Melbourne, 
Vic, 3205 
Phone: 9695-1980 
Email:rolfz@VisibleVoice.com 
"Strangers are friends, which haven't met yet !"