它是否使用RMI来调用Web服务

时间:2015-01-20 04:48:26

标签: java web-services soap wsdl wsdl2java

我是Web服务新手,现在正在研究Jax-WS Web服务。我创建了一个小型Web服务并将其托管在tomcat服务器中,并创建了一个 java Web服务客户端,用于访问该服务。但是我在Web服务客户端有点混乱,因为在客户端我们生成一个用于访问服务的存根。

以下是使用RMI调用Web服务???

根据我的知识,tomcat是一个Web容器,它不支持RMI。

我通过互联网搜索了这个,但我无法找到明确的答案。任何人都可以简单地解释一下它是如何发生的。

如果tomcat不支持RMI,它如何调用Web服务。 我有这种困惑,因为它使用我们使用wsimport命令生成的存根。

非常感谢

1 个答案:

答案 0 :(得分:1)

  

以下是使用RMI调用Web服务???

的Http。 Web服务客户端将创建一个http请求(就像您在请求URL时浏览器的操作一样),将您的请求对象转换为xml有效负载并调用您的服务端点。不同的JAX-WS供应商可能使用不同的实现,但它通常是某种形式的HttpURLConnection

HttpClient是一个从java程序创建Http连接的流行软件包。