Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java调用web服务_Java_Web Services_Soap - Fatal编程技术网

用Java调用web服务

用Java调用web服务,java,web-services,soap,Java,Web Services,Soap,我试图使用Java调用服务器内部定义的web服务,并且我拥有web服务的WSDL。我使用Eclipse中提供的Web Service Client从WSDL生成存根和工件,作为本网站教程的指导: 我在网上做了一些研究,但有几件事让我感到困惑 如何实际使用生成的存根和工件来调用web服务 我是否仍然需要使用Axis或JAX-WS来调用web服务 我是否需要在调用web服务或SOAP信封时使用SOAP,如soapUI请求中所示 提前感谢您的帮助。您可以通过两种方式使用java调用web服务:JAX

我试图使用Java调用服务器内部定义的web服务,并且我拥有web服务的WSDL。我使用Eclipse中提供的Web Service Client从WSDL生成存根和工件,作为本网站教程的指导:

我在网上做了一些研究,但有几件事让我感到困惑

  • 如何实际使用生成的存根和工件来调用web服务
  • 我是否仍然需要使用Axis或JAX-WS来调用web服务
  • 我是否需要在调用web服务或SOAP信封时使用SOAP,如soapUI请求中所示

  • 提前感谢您的帮助。

    您可以通过两种方式使用java调用web服务:JAX RPC和JSP 109


    我希望您能获得详细信息。

    您好,您可以通过使用WSDL2JAVA命令基于WSDL创建存根和框架来调用web服务。一旦创建了存根和骨架,您就需要在新的服务操作(.java类)中创建存根对象,一旦获得了该对象,您就可以在WSDL中公开所有子setter方法