首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wsdl2java不会产生任何输出

wsdl2java不会产生任何输出
EN

Stack Overflow用户
提问于 2011-09-09 21:35:52
回答 2查看 1.4K关注 0票数 0

我是web服务的新手,我已经成功地使用axis2和Tomcat7创建了一个web服务,现在我正在尝试使用wsdl2java为web服务创建一个客户端。我在Windows上工作,所以我一直尝试的命令是: C:\axis2-1.5.4 \ CLASSPATH=C:\axis2-1.5.4\lib\axis.jar;C:\axis2-1.5.4\lib\axis-ant.jar;> wsdl2java -uri http://localhost:8080/axis2/services/MyService我已经像这样设置了AXIS2_HOME、JAVA_HOME、CLASSPATH=C:\axis2-1.5.4\lib\axis.jar;C:\axis2-1.5.4\lib\axis-ant.jar;:JAVA_HOME -> C:\axis2-1.5.4 JAVA_HOME -> C:\Program Files\Java\jdk1.7.0 set CLASSPATHC:\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文件,也发生了同样的事情。如果有任何建议,我将不胜感激。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2011-09-10 02:14:37

尝试将"?wsdl“添加到URI:http://localhost:8080/axis2/services/MyService?wsdl的末尾。这是返回WSDL的URL的正确格式。

除此之外,the wsdl2java reference说-uri应该在本地文件系统上命名一个文件。可能是不支持HTTP URL。

票数 0
EN

Stack Overflow用户

发布于 2011-09-14 17:35:59

wsdl2java工具支持http url。但我也认为这里的问题是您的URL没有指向wsdl文件(应该是?wsd)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7362458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档