It seems like wsdl4j.jar is not being found.  Looking at your classpath,
the other jars have explicit paths but you used an environment variable
for wsdl4j.jar and maybe it's not being exported.  Also, if you are on a
Windows box, environmental variables need to be enclosed by two percent
signs (e.g. %AXIS_HOME%) versus the single dollar sign (e.g. $AXIS_HOME)
of Unix/Linux.

-----Original Message-----
From: shantanu chawla [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 08, 2005 4:31 PM
To: axis-user@ws.apache.org
Subject: Error in WSDL2Java

Hi folks

I am using axis 1.2RC3. Whenever I run 

java org.apache.axis.wsdl.WSDL2Java myService.wsdl i get the following
error

Exception in thread "main" java.lang.NoClassDefFoundError:
javax.wsdl.Definition

        at
org.apache.axis.wsdl.toJava.JavaGeneratorFactory.class$(JavaGenerator
Factory.java:70)
        at
org.apache.axis.wsdl.toJava.JavaGeneratorFactory.addDefinitionGenerat
ors(JavaGeneratorFactory.java:181)
        at
org.apache.axis.wsdl.toJava.JavaGeneratorFactory.addGenerators(JavaGe
neratorFactory.java:135)
        at
org.apache.axis.wsdl.toJava.JavaGeneratorFactory.<init>(JavaGenerator
Factory.java:113)
        at org.apache.axis.wsdl.toJava.Emitter.<init>(Emitter.java:148)
        at
org.apache.axis.wsdl.WSDL2Java.createParser(WSDL2Java.java:202)
        at org.apache.axis.wsdl.gen.WSDL2.<init>(WSDL2.java:96)
        at org.apache.axis.wsdl.WSDL2Java.<init>(WSDL2Java.java:187)
        at org.apache.axis.wsdl.WSDL2Java.main(WSDL2Java.java:360)

I think my classpath are fine

here is my classpath

AXISCLASSPATH=c:\axis12RC3\lib\axis.jar;c:\axis12RC3\lib\commons-discove
ry.jar;c
:\axis12RC3\lib\commons-logging.jar;c:\axis12RC3\lib\jaxrpc.jar;c:\axis1
2RC3\lib
\saaj.jar;c:\axis12RC3\lib\log4j-1.2.8.jar;c:\axis12RC3\lib\xml-apis.jar
;c:\axis
12RC3\lib\xercesImpl.jar;%AXIS_LIB\wsdl4j.jar;
AXIS_HOME=c:\axis12RC3
AXIS_LIB=c:\axis12RC3\lib
CLASSPATH=c:\j2sdk1.4.2_04;c:\xmlrpc\xmlrpc.jar;csdsulibjkd1.4\sdsulibjk
d14.jar;
c:\xmlrpc\oracle_thin_driver.zip;c:\axis12RC3\lib\axis.jar;c:\axis12RC3\
lib\comm
ons-discovery.jar;c:\axis12RC3\lib\commons-logging.jar;c:\axis12RC3\lib\
jaxrpc.j
ar;c:\axis12RC3\lib\saaj.jar;c:\axis12RC3\lib\log4j-1.2.8.jar;c:\axis12R
C3\lib\x
ml-apis.jar;c:\axis12RC3\lib\xercesImpl.jar;%AXIS_LIB\wsdl4j.jar;;

Thanks
--
Graduate Student
Department of Computer Science,
San Diego State University

Reply via email to