我是使用 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 服务客户端”。
应出现 Web 服务客户端窗口。在“服务定义”框中,粘贴 WSDL 文件。如果该文件有效,您应该能够创建一个客户端应用程序,您可以在其中调用并执行适当的方法。
关于java - 在java代码中从wsdl调用web服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26987588/