我发现创建一个.Net 客户端来调用带有soap.tcp 协议的服务非常容易。
Uri destinationUri = new Uri("soap.tcp://SomeHostName/SomePath");
Uri destinationUri = new Uri("http://SomeHostName/SomePath");
EndpointReference destination = new EndpointReference(destinationUri);
SoapSender sender = new SoapSender(destination);
但是我需要为同一个 URI(soap.tcp://SomeHostName/SomePath)创建一个 Java 客户端而不是 .Net 客户端。使用此协议 (soap.tcp) 的 Java 是否可以调用 Web 服务。
我还发现问了同样的问题 http://bytes.com/topic/java/answers/879818-calling-c-web-service-soap-tcp-java