gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 02:02:10 27 4
gpt4 key购买 nike

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

parsing WSDL...

Generating code...

[ERROR] ./service/Data.java (No such file or directory)

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

最佳答案

好吧,看来我是对的......

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

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

关于java - 无法解析 WSDL - 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51411645/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com