C#soap web服务和Java客户端
我在为wshttpbinding web服务编写Java客户端时遇到问题 我导入wsed.wsdl并尝试C#soap web服务和Java客户端,c#,java,web-services,soap,wshttpbinding,C#,Java,Web Services,Soap,Wshttpbinding,我在为wshttpbinding web服务编写Java客户端时遇到问题 我导入wsed.wsdl并尝试 TestService iface = new TestService(); ITestService implmt = iface.getWSHttpBindingITestService(); 然后我调用web服务方法set implmt.set("s", 1); 我得到 Exception in thread "main" javax.xml.ws.WebServic
TestService iface = new TestService();
ITestService implmt = iface.getWSHttpBindingITestService();
然后我调用web服务方法set
implmt.set("s", 1);
我得到
Exception in thread "main" javax.xml.ws.WebServiceException:
java.net.SocketException: Connection reset
- 我不能改变服务器端,它必须保持原样。因此,更改basicHttpBinding是不可能的(如果我更改它,我没有任何问题,但唉)
- 客户机必须用Java制作李>
- 哦,好吧,我解决了。我导入了METRO.jar文件来构建路径,并将它们移动到顶部(作为第一个)
把这些罐子放在上面是至关重要的
您对此Web服务有足够的权限吗?当然有。我可以用我的.net客户端毫无问题地访问它。客户端在Windows机箱上吗?所有内容当前都在Windows上。但不能保证客户端会在Windows上。但是,在多个平台上工作不是必须的。我很乐意得到一个能解决我在Windows上的问题的答案:)