apache-cxf-2.7.11 wsdl2java工具根据服务地址生成代码的问题

gao2545917920 2014-09-11 10:59:15
问题现象:
cmd中命令如下:
apache-cxf-2.7.11\bin>wsdl2java -d src -all http://192.169.2.11/WebService/Web_Service/WebService.asmx?op=HelloWorld
报错代码如下:
WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsdl definition http://192.169.2.11/WebService/Web_Service/WebService.asmx?op=HelloWorld: WSDLException: faultCode=PARSER_ERROR: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character 'v' (code 118) in start tag Expected a quote at [row,col,system-id]: [59,92,"http://192.169.2.11/WebService/Web_Service/WebService.asmx?op=HelloWorld"]
有没有遇到这个问题的朋友,多谢指点。
说明:
1:服务地址没问题,通过浏览器是可以访问的;
2:该服务地址是.net提供的服务地址;
3:目标Java调用.net服务生成客户端java代码
...全文
649 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gao2545917920 2014-09-11
  • 打赏
  • 举报
回复
引用 1 楼 OnlyBestLy 的回复:
是不是在cmd里敲的代码参数有错?能访问那应该没问题,我之前刚做过类似的,当时记录了一下,祢看看按照我那样的行不行? http://lysayjava.blog.163.com/blog/static/234406041201431793550395/
先谢谢了,问题找到了。 原因:wsdl2java 处理的好像后缀必须为 服务地址?wsdl格式,我在原来服务的地址改成这样的格式生成就没有问题了。
Just- 2014-09-11
  • 打赏
  • 举报
回复
是不是在cmd里敲的代码参数有错?能访问那应该没问题,我之前刚做过类似的,当时记录了一下,祢看看按照我那样的行不行? http://lysayjava.blog.163.com/blog/static/234406041201431793550395/

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧