无法解析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 - 没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 6 代码覆盖率,没有 GDCA 文件“无法打开:没有这样的文件或目录”
Pygraphviz 安装失败,错误代码 1083 无法打开文件 graphviz/cgraph.h:没有这样的文件或目录