我axis的3个环境变量都配置好了AXIS_HOME:E:\Java\axis,AXIS_LIB:%AXIS_HOME%\WEB-INF\lib,AXISCLASSPATH:.;%AXIS_LIB%\axis.jar;%AXIS_LIB%\axis-ant.jar;%AXIS_LIB%\commons-discovery-0.2.jar;%AXIS_LIB%\commons-logging-1.0.4.jar;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\log4j-1.2.8.jar;%AXIS_LIB%\mail.jar;%AXIS_LIB%\saaj.jar;%AXIS_LIB%\tools.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar;%AXIS_LIB%\xmlsec-1.4.1.jar;
以上就是我的环境变量设置,我用wsdl2java生成框架代码提示找不到wsdl2java这个类。我的批处理是这样写的: 
set Java_Cmd=java -Djava.ext.dirs=%AXIS_LIB% 
set Output_Path=E:\workspace\test\src  set Package=server.IsmpSpEngine %Java_Cmd% org.apache.axis.wsdl4j.WSDL2Java %Output_Path%  E:\PutOutWeb\wsdl\IsmpSpEngine.wsdl 
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/wsdl4
j/WSDL2Java
这个问题怎么解决啊,大大们,指点下啊,急,求救了我QQ:276461587,MSN:[email protected]

解决方案 »

  1.   

    大大们,指点下啊,急,求救了我QQ:276461587,MSN:[email protected],在线等
      

  2.   

    Exception in thread "main" java.lang.NoClassDefFoundError: 
    這個訊息跟Axis2的路徑沒關係呀是JAVA 的環境設定
    classpath 設定 C:\j2sdk1.4.2_05\lib;C:\j2sdk1.4.2_05\lib\tools.jar;C:\j2sdk1.4.2_05\lib\dt.jar; 
    path 加入 C:\j2sdk1.4.2_05\BIN 
      

  3.   

    我也遇到同样的问题
    同事说是
    classpath 
    与path没有设置正确,可是怎么找也是找不出来。
    还在纳闷儿呢,最后无奈只有通过eclipse直接生成了。
      

  4.   

    org.apache.axis.wsdl4j.WSDL2Java 这里有问题,应该是org.apache.axis.wsdl.WSDL2Java