WSGEN 错误:编译失败,应已报告错误



我使用CMD的这个命令,我刚刚收到这个"编译失败"错误。即使我使用详细选项。可能出了什么问题?

C:\work\test\WSDLGenerator\target\classes>wsgen -cp .我们。ESB.WebService.General.General_GetProducts -wsdl -verbose -Xnocompile

错误:编译失败,应已报告错误

我在使用 jaxws-ri 包中名为 com.sun.tools.ws.WsGen 的 wsdl 生成器时看到了同样的错误。 我不知道它会对你有多大帮助,但是:

  1. WSGEN在内部执行javac并吃掉stdout,所以你将无法看到它失败的原因。
  2. 代码在Java 9上工作得很好。我只在Java 11上看到了这个问题。请记住,他们从核心 java 中删除了一堆 j2ee 组件,因此您的类路径可能不够用。
  3. 就我而言,我已经将 Metro 项目中的 webservices*.jar 放入我们用来处理注释的 WsGen 类路径中,并且生成成功。

相关内容

  • 没有找到相关文章

最新更新