使用axis1中的WSDL2Java生成java类的碰到的缺少main方法的解决

时间:2022-09-08 10:00:09

按照官方文档中的java org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/services/AdminService?wsdl生成对wsdl逆向生成java类的时候会报Caused by: java.lang.ClassNotFoundException: org.apache.axis.wsdl.WSDL2Java的错误,原因就是如果你当前的目录下如果没有axis.jar的话,就无法找到WSDL2Java这个类来运行,解决的办法就是使用命令如下:

java -cp %AXISCLASSPATH% org.apache.axis.wsdl.WSDL2Java http://localhost:8080/axis/services/AdminService?wsdl


手动执行classpath,这样java虚拟机就可以找到这个main方法了