【发布时间】:2011-09-09 13:35:52
【问题描述】:
我对 Web 服务还很陌生,我已经使用axis2 和tomcat 7 成功创建了一个Web 服务。现在我正在尝试使用wsdl2java 为该Web 服务创建一个客户端。我在 Windows 上工作,所以我一直在尝试的命令是这样的: C:\axis2-1.5.4\bin> wsdl2java -uri http://localhost:8080/axis2/services/MyService 我已经像这样设置了 AXIS2_HOME、JAVA_HOME、CLASSPATH: AXIS2_HOME -> C:\axis2-1.5.4 JAVA_HOME -> C:\Program Files\Java\jdk1.7.0 设置 CLASSPATH=C:\axis2-1.5.4\lib\axis.jar;C:\axis2-1.5.4\lib\axis-ant.jar;C:\axis2-1.5.4\lib\commons-discovery- 0.2.jar;C:\axis2-1.5.4\lib\commons-logging-1.0.4.jar;C:\axis2-1.5.4\lib\jaxrpc.jar;C:\axis2-1.5.4\lib \log4j-1.2.8.jar;C:\axis2-1.5.4\lib\saaj.jar;C:\axis2-1.5.4\lib\wsdl4j-1.5.1.jar;C:\axis2-1.5。 4\lib\activation.jar;C:\axis2-1.5.4\lib\mailapi.jar
我的问题是:C:\axis2-1.5.4\bin> wsdl2java -uri http://localhost:8080/axis2/services/MyService 在控制台中根本不会产生任何输出,也不会创建存根类。我不知道我在这里做错了什么。我也尝试了其他 wsdl 文件,并且发生了同样的事情。我真的很感激任何建议。 谢谢!
【问题讨论】: