All,

 

Trying to use WSDL2Java to generate some WS glue code and it fails with
the following exception:

 

java org.apache.axis.wsdl.WSDL2Java
https://api.channeladvisor.com/ChannelAdvisorAPI/v1/ShippingService.asmx
?WSDL

Exception in thread "Thread-1" java.lang.NoClassDefFoundError:
javax/wsdl/QName

        at
org.apache.axis.wsdl.toJava.Utils.getNodeQName(Utils.java:213)

        at
org.apache.axis.wsdl.toJava.SymbolTable.addTypes(SymbolTable.java:550)

        at
org.apache.axis.wsdl.toJava.SymbolTable.addTypes(SymbolTable.java:638)

        at
org.apache.axis.wsdl.toJava.SymbolTable.populateTypes(SymbolTable.java:5
31)

        at
org.apache.axis.wsdl.toJava.SymbolTable.populate(SymbolTable.java:424)

        at
org.apache.axis.wsdl.toJava.SymbolTable.add(SymbolTable.java:330)

        at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:188)

        at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:155)

        at
org.apache.axis.wsdl.WSDL2Java$WSDLRunnable.run(WSDL2Java.java:725)

        at java.lang.Thread.run(Thread.java:619)

 

I'm using JDK 1.6.0_01 and I have all of the libraries in axis-1.4/lib
on my CLASSPATH.  

 

I have successfully generated WSDL for two other services using this
scheme.  What am I missing?

 

Thanks,

Wes

Reply via email to