无法解析WSDL - 没有这样的文件或目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法解析WSDL - 没有这样的文件或目录相关的知识,希望对你有一定的参考价值。

我正在使用java测试SOAP。我创建了一个Web服务接口及其实现。现在我想用wsimport生成接口类。我去/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin./wsimport -keep http://localhost:8080/Brain_war/DataImpl?wsdl(如果我用手去指定的url,它会给出正确的xml)。此运行提供以下错误日志:

解析WSDL ...

生成代码......

[错误] ./ service /Data.java(没有这样的文件或目录)

有什么建议 ? (Data.java文件实际上是Web服务的接口,它位于服务包中。)

答案

好吧好像我是对的......

默认情况下,wsimport会尝试将生成的文件放入当前目录,如果用户没有正确的权限,则不会保存文件。

所以,对于wsimport,最好总是定义目录,通过-d <directory>-s <directory>选项放置生成的代码

以上是关于无法解析WSDL - 没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

无法执行“代码设计”(没有这样的文件或目录)

wsimport在解析WSDL时遇到问题

Xcode 6 代码覆盖率,没有 GDCA 文件“无法打开:没有这样的文件或目录”

Pygraphviz 安装失败,错误代码 1083 无法打开文件 graphviz/cgraph.h:没有这样的文件或目录

解析复杂的WSDL参数信息

错误 C1083:无法打开包含文件:'crtdbg.h':没有这样的文件或目录