jaxb - JAXWS :wsimport utility 无法创建 Web 服务客户端

标签 jaxb jax-ws netbeans-7 wsimport

每当我尝试从 wsdl url 创建 Web 服务时,我都会在 Netbeans IDE 中看到一个错误窗口。没有像这样的包或引用的地方。

enter image description here

这是我的堆栈跟踪。

parsing WSDL...

[错误] 已使用具有相同名称“org.wi.link.action.Exception”的类/接口(interface)。使用类自定义来解决此冲突。 文件的第35行:/D:/Development/source/WebServiceProject/TestProject/src/conf/xml-resources/web-service-references/service/wsdl/urladdress/wionline/services/service.wsdl

[ERROR](与上述错误相关)从此处生成另一个“异常”。 文件的第30行:/D:/Development/source/WebServiceProject/TestProject/src/conf/xml-resources/web-service-references/service/wsdl/urladdress/wionline/services/service.wsdl

[错误] 两个声明导致 ObjectFactory 类发生冲突。 文件的第35行:/D:/Development/source/WebServiceProject/TestProject/src/conf/xml-resources/web-service-references/service/wsdl/urladdress/wionline/services/service.wsdl

[ERROR](与上述错误相关)这是另一个声明。
文件的第30行:/D:/Development/source/WebServiceProject/TestProject/src/conf/xml-resources/web-service-references/service/wsdl/urladdress/wionline/services/service.wsdl

[错误] 两个声明导致 ObjectFactory 类发生冲突。 文件的第38行:/D:/Development/source/WebServiceProject/TestProject/src/conf/xml-resources/web-service-references/service/wsdl/urladdress/wionline/services/service.wsdl

[ERROR](与上述错误相关)这是另一个声明。
文件的第32行:/D:/Development/source/WebServiceProject/TestProject/src/conf/xml-resources/web-service-references/service/wsdl/urladdress/wionline/services/service.wsdl

D:\Development\source\WebServiceProject\TestProject\nbproject\jaxws-build.xml:225: wsimport 失败 构建失败(总时间:2 秒)

如果需要,我也可以发布 jaxws-build.xml 提前致谢。

最佳答案

Webservice不能用wsdl创建,只能用wsdl创建webservice客户端(消费WS)。

对我来说,问题已解决,我错误地添加了带有不正确 wsdl url 的“Web 服务客户端”,我添加了 http://localhost:8080/MyService/MyService?Tester ,这是 ws 测试器 url。

正确的 url 应该是 WSDL url 即 http://localhost:8080/MyService/MyService?WSDL

步骤如下: 1. 进入Project-war 2. 右击新建 > WebService 客户端 3. 选择 WSDL URL,粘贴 WSDL url,给包名

完成:)

对我来说问题解决了。

您只能从头开始或从现有 bean 创建 WS。

希望对您有所帮助。

关于jaxb - JAXWS :wsimport utility 无法创建 Web 服务客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20878421/

相关文章:

web-services - 每次网络服务调用时自动传递一个 cookie

java - 使用 javax.xml.ws.Endpoint 公开 Java Web 服务的限制?

java - 在没有 Visual 的情况下在 java 中打开链接

java - XML 解析尝试解析更多的行

java - JAXB、自定义绑定(bind)、Adapter1.class 和 Joda-time

java - 当我移动 Web 服务时,所有硬编码 URI 会发生什么情况?

java - 无法使用 Netbeans 在 Tomcat 中配置 HTTPS

c++ - 在 Netbeans 中配置 C++11

java - 如何在 GWT 的客户端使用 JAXB 注释?

JAXB - 覆盖元素的数据类型