动态调用 WSDL 2.0 描述的服务

发布于 2024-09-13 06:45:37 字数 654 浏览 2 评论 0原文

我正在用 Java/Groovy 构建一个涉及 Web 服务动态调用的系统。我使用 JAX-WS 来调用具有 WSDL 1.1 接口的服务,但我找不到任何有关如何为 WSDL 2.0 描述实现 DII 的有用信息。

你们中的任何人都可以为我指出有关使用 WSDL 2.0 接口动态调用 Web 服务的正确方向吗?

提前致谢, moxn

PS:此 帖子邮件列表表明 JAX-WS 不支持 WSDL 2.0。那我还有什么其他选择呢? Apache CXF 是否支持 WSDL 2.0?

编辑:我只是尝试使用 JAX-WS 动态调用 WSDL 2.0 Web 服务,但收到 WSDL 异常 faultCode=INVALID_WSDL: Expected element '{http://schemas.xmlsoap.org/wsdl/}definitions'.< /code> 看起来 JAX-WS DII 确实不能与 WSDL 2.0 一起使用。

I am building a system in Java/Groovy that involves dynamic invocation of Web services. I use JAX-WS to invoke a service with a WSDL 1.1 interface, but I could not find any helpful information about how one would go about to implement DII for WSDL 2.0 descriptions.

Could anyone of you point me in the right direction about dynamic invocation for Web services with WSDL 2.0 interfaces?

Thanks in advance,
moxn

PS: This post on a mailing list suggests that JAX-WS does not support WSDL 2.0. What other options do I have then? Does maybe Apache CXF come with support for WSDL 2.0?

EDIT: I just tried to dynamically invoke a WSDL 2.0 Web service with JAX-WS but got the WSDL exception faultCode=INVALID_WSDL: Expected element '{http://schemas.xmlsoap.org/wsdl/}definitions'. Looks like JAX-WS DII does really not work with WSDL 2.0.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

捂风挽笑 2024-09-20 06:45:37

Apache CXF 仅支持 wsdl 1.1,但 WSo2 支持 wsdl 2.0,并且可能有您正在寻找的东西。我相信它使用的是 Axis 2。

Apache CXF only support wsdl 1.1, but WSo2 has support for wsdl 2.0 and might have what you are looking for. It uses Axis 2 i believe.

深爱成瘾 2024-09-20 06:45:37

我没有尝试过,但 Axis 2.0 声称支持 WSDL 2.0(在 主页 上)。

因此,如果您使用与 Axis2 API 兼容的 XML 映射工具,它应该可以工作。以下是一些兼容的 XML 映射工具:

注意:Apache-CXF 确实不支持 WSDL 2.0。

I have not tried, but Axis 2.0 claims that WSDL 2.0 is supported (on the main page).

So if you use XML Mapping tools compatible with the Axis2 API, it should work. Here are some compatible XML Mapping tools :

Note: Apache-CXF does not support WSDL 2.0.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文