繁体   English   中英

用Java代码从wsdl调用Web服务

[英]Calling a webservice from wsdl in java code

我是使用Web服务的新手。我有此WSDL文件URL

**http://localhost:7101/MyWebServices-Webservices-context-root/ThePort?WSDL**

我知道有一些工具可以从此Web服务调用方法,就像HTTP ANALYZER 我想使用url以上的用户从Java代码从Web服务中调用方法。 我能做到吗? 如果是,有人可以指导我怎么做吗? 谢谢。

这就是我正在尝试的

URL url = new URL("http://localhost:7101/MyWebServices-Webservices-context-root/ThePort?WSDL");
            QName qname = new QName("http://example.com/", "HelloWorldService");
            Service service = Service.create(url, qname);

查看此链接 有完整的分步教程。

如果使用的是Eclipse IDE,则JavaEE透视图为开发Web服务及其客户端提供了合适的环境。

右键单击项目资源管理器>新建>其他> Web Service客户端。

将出现“ Web Service客户端”窗口。 在“服务定义”框中,粘贴WSDL文件。 如果该文件有效,则应该能够创建一个客户端应用程序,在其中可以调用并执行适当的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM