Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.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_Wsdl_Webservice Client - Fatal编程技术网

如何使用Java调用Web服务

如何使用Java调用Web服务,java,web-services,wsdl,webservice-client,Java,Web Services,Wsdl,Webservice Client,我不熟悉Web服务。我需要调用定义在中的web服务。我需要使用此web服务搜索任何关键字。 我在网上搜索,但找不到任何解决办法。知道如何调用web服务吗。我需要使用Java。看看在哪里可以找到Axis2,这可能就是您正在寻找的 请注意,web服务是比WSDL更通用的术语,自从WSDL被引入到今天大多数服务都使用JSON和类似语言以来,web服务已经得到了发展。请参见此处的更多信息下载 提取后,bin文件夹下有一个名为wsdl2java的工具,用于从WSDL生成存根,该存根可以与webservic

我不熟悉Web服务。我需要调用定义在中的web服务。我需要使用此web服务搜索任何关键字。 我在网上搜索,但找不到任何解决办法。知道如何调用web服务吗。我需要使用Java。

看看在哪里可以找到Axis2,这可能就是您正在寻找的

请注意,web服务是比WSDL更通用的术语,自从WSDL被引入到今天大多数服务都使用JSON和类似语言以来,web服务已经得到了发展。请参见此处的更多信息

下载

提取后,bin文件夹下有一个名为wsdl2java的工具,用于从WSDL生成存根,该存根可以与webservice通信

示例用法如下:

WSDL2Java -uri http://api.search.live.net/search.wsdl  -d xmlbeans -s
查看该工具的更多详细信息

除了存根之外,它还将生成您需要的所有对象


是一个使用axis2和Eclipse IDE的教程。

我使用intelliJ从WSDL生成所需的java代码。然后,您可以使用此代码进行SOAP调用

给它WSDL,它将生成代码,可以在这里找到一些信息:

谢谢您的回复。axis2有一个java实现,您将使用java代码axis2是一个java框架,它将生成java存根和对象。它也是java世界中使用最广泛的SOAP框架之一,因此了解它是一件好事。İ见。。我以为那是个工具。谢谢你,我来看看。