java - wsimport 在将 wsdl 解析为 java 时抛出与包相关的错误

标签 java wsdl wsimport

我正在尝试使用 wsimport 解析 WSDL。我有jdk 1.6。 我在SOF和网络上搜索了相关问题,发现我得到的错误: The package name 'interface.whateverpackage.imports' used for this schema is not a valid package name 是由于java架构的 targetNameSpace 中存在的关键字。
但找不到任何解决办法。谁能指导我如何解决这个问题?

最佳答案

使用下面提到的格式来创建客户端。 在命令中。 D:\temp>“C:\Program Files (x86)\Java\jdk1.7.0_60\bin\wsimport.exe” - 保留 http://localhost:9999/service.wsdl

这将在创建 jar 之后在 D:\temp 目录中创建所有 wsdl 类,您就可以开始了。

关于java - wsimport 在将 wsdl 解析为 java 时抛出与包相关的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28226300/

相关文章:

java - 将自己的类设置为 java Hashmap 中的键

java - 指定的 WSDL 无效!,请在代码生成器上显示的上一页上选择经过验证的 *.wsdl/*.xml 文件

java - 无法从 ant 脚本调用 wsdl 代码生成器

java - 使用 JAX-WS wsimport 创建的 Web 服务在 AIX tomcat 上失败

java - 错误的 wsimport 命令行调用

java - 如何将 HTTP header 添加到 JAXWS 创建的代理类中

java - 如何使用JNA访问Java代码中的DLL方法?

JavaFX 场景在 Windows 10 上的场景构建器和运行时中的缩放比例不同

java - JVM 规范中引用大小的困惑

java - 抽象不同数据库的数据类型异构性