在一个XPages项目中,我想用Java语言创建一个访问时事通讯服务(www.cleverreach.de)的应用编程接口的Web服务客户机。我拥有的WSDL的URL。here。我如何开始创建这个客户端?策略是什么?
我得到以下错误:"JVM: java.rmi.RemoteException:找不到服务{CRS}接口V5的操作描述“
运行以下代码后:
APIKey ="1a045d62d0dd2246c32dsdf40277b861gfd6d4";
String client ="";
InterfaceV5Locator CRS = new InterfaceV5Locator();
InterfaceV5PortType port= CRS.getInterfaceV5Port()
client = port.clientGetDetails(APIKey).toString();
return client;发布于 2015-08-03 14:11:24
建议:
Eclipse Download Eclipse/Java EE Edition
存根选择"create client
瞧!
如果您熟悉Java (尤其是如果您熟悉Eclipse IDE),那么在不到1/2小时的时间内就可以拥有一个可以正常工作的客户机。
下面是一个非常简单的教程,它演示了这个过程:
https://eclipse.org/webtools/jst/components/ws/1.5/tutorials/WebServiceClient/WebServiceClient.html
附言:你总是可以“手动”完成这项工作……但我强烈建议让像Eclipse这样的IDE (以及其他IDE)尽可能多地为您工作。
发布于 2015-08-03 14:12:19
您的问题并不明确,您使用哪种框架来连接到web服务并生成客户端?我建议您使用jaxws并按照下面的链接中的说明进行操作。
http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/2.0/tutorial/doc/JAXWS3.html
发布于 2015-08-03 14:12:27
您可以使用jdk附带的wsimport工具来生成客户机存根。
wsimport path_of_wsdl在创建存根之后,您可以使用这些存根来编写将使用web服务的客户端。
除了wsimport之外,您还可以使用Axis2生成客户端桩模块。您编写的最终客户端代码可能取决于您用来创建存根的工具
Resources
https://stackoverflow.com/questions/31780347
复制相似问题