首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误解析wsdl -系统找不到指定的路径

错误解析wsdl -系统找不到指定的路径
EN

Stack Overflow用户
提问于 2015-05-05 20:59:49
回答 1查看 10.5K关注 0票数 7

我的wsdl位于location http://localhost:9999/ws/hello?wsdl

我正在使用wsimport工具解析已发布的wsdl文件,并生成必要的客户端文件(stub)来访问发布的web服务。

我无法解析这个wsdl,

我怎么解决这个问题?

HelloWorld.java接口,它的implementation is HelloWorldImpl.java,它们都位于下面的目录中,

代码语言:javascript
运行
复制
C:\Users\ANSARI\Desktop\Lexicon\WorkSpaceLuna\WebServices\RPCStyle\src\com\farhan\ws

wsdl文件:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-06 21:53:15

您正在从路径包含空白字符( wsimport )的工作目录执行Program Files命令。这可能是wsimport代码生成(JAXB绑定对象,WS存根)部分的问题来源。

当未使用-d-s options显式指定生成文件的输出文件夹时,将使用当前工作目录作为默认值。当wsimport内部调用JAXB /JAXB代码生成工具时,它似乎没有用引号包围目录参数。

若要解决此问题,可以从路径中没有空白的目录运行该命令。在调用命令时,还需要用引号环绕到wsimport的路径:

代码语言:javascript
运行
复制
cd C:\temp
"C:\Program Files\Java\jdk1.8.0_25\bin\wsimport" -keep http://localhost:9999/ws/hello?wsdl
票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30063157

复制
相关文章

相似问题

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