【问题标题】:WCF and Java web service connection issueWCF 和 Java Web 服务连接问题
【发布时间】:2013-09-18 15:11:58
【问题描述】:
我已经开始了一个团队项目,每个团队都需要创建一个需要公开各种方法的 Web 服务。我们的团队创建了一个 WCF Web 服务,并且与使用我们服务的其他团队没有任何问题,除了一个团队,我将其称为团队 B。团队 B 使用较旧版本的 Java 创建了他们的 Web 服务(不知道什么版本)不支持元数据交换。
由于我们都是 WCF 和一般 Web 服务的新手,有谁知道解决这个问题的方法吗?
提前致谢
【问题讨论】:
标签:
wcf
web-services
soap
connection
【解决方案1】:
元数据交换有两种类型——一种是 WSDL,另一种是 MEX。 WCF 支持两者。只要您可以在浏览器中打开 Web 服务 url 并查看 WSDL 文件,我就会怀疑是否存在不支持它的旧 Java 版本。 MEX 是另一回事,但只要您使用 WSDL 就没什么意思了。您需要与 Java 团队核实他们的版本如何支持从 WSDLS 生成客户端(通常有命令行工具,如 wsdl2java 或 IDE 插件),然后给他们 WSDL url。可能是 WSDL 中存在他们不支持的特定结构,在这种情况下请他们提供错误消息。