我使用WSDL2Java转换器从WSDL生成Java文件,但我不知道如何使用这些文件的服务,因为没有任何示例。我正在实施客户端。如何使用Axis WSDL2Java生成的文件?
回答
关于Axis2的:阅读这些这些链接,它们包含一些例子:
http://ws.apache.org/axis2/1_5_1/quickstartguide.html#clients
http://ws.apache.org/axis2/1_0/userguide3.html
编辑:关于轴1:它是基于JAX-RPC,你需要实例化存根对象或使用服务定位器来获取存根实例,并且所有的WS操作都将在其中。举例如下here:
public class Tester {
public static void main(String [] args) throws Exception {
// Make a service
AddressBookService service = new AddressBookServiceLocator();
// Now use the service to get a stub which implements the SDI.
AddressBook port = service.getAddressBook();
// Make the actual call
Address address = new Address(...);
port.addEntry("Russell Butek", address);
}
}
我的答案我有这样的文件:ServiceBindingImpl.java ServiceBindingStub.java ServicePortType.java ServiceService.java ServiceLocator.java ... – newbie 2009-11-03 07:32:21
然后只是实例化你的ServiceLocator。 <您的返回类型> result = new ServiceLocator()。getService()。<您的操作参数名称> – 2009-11-03 07:38:14
由于某些原因ServiceLocator没有getService()方法。无论如何,Thx帮助 – newbie 2009-11-03 07:55:13
通常,客户端不会在Web服务中实例化存根,您可以使用服务定位器并调用get方法。我无法从你的问题中得知,但是如果你问一个更一般的“我在哪里获得JavaDocs(或者这样)来更好地理解API”,你将不得不告诉你使用哪个WS。
- 1. Axis WSDL2Java生成问题
- 2. 如何使用WSDL2Java生成的文件?
- 3. 使用Axis java2wsdl/wsdl2java生成的源类不同于原始
- 4. 是否可以使用Axis 2 wsdl2java生成使用HTTPS的客户端代码?
- 5. Apache Axis 1:WSDL2Java - 覆盖生成的源代码?
- 6. Axis wsdl2java没有生成存根中的所有接口
- 7. 的WSDL2Java生成的类名
- 8. 如何在使用Axis 1.4的wsdl2java生成的客户端时获取SOAP消息
- 9. cxf wsdl2java生成'protected'属性,如何生成私有属性?
- 10. 如何让axis/axis2为生成的类生成toString方法?
- 11. wsdl2java没有生成适当的存根
- 12. WCF验证服务 - 如何使用Apache Axis生成客户端?
- 13. 如何使用WSDL2Code生成的文件?
- 14. 生成java类的wsdl2java错误
- 15. 运行从wsdl2java生成的webservice cxf
- 16. 如何生成和使用生成的文件
- 17. Eclipse PDE项目,使用Apache-Axis从WSDL文件生成的java类
- 18. 生成CXF使用WSDL2Java的Web服务的服务器实现
- 19. 如何使用XSL生成HTML文件?
- 20. 如何使用libxml2生成XML文件?
- 21. 如何使用VS2012生成.winmd文件
- 22. 如何使用js生成excel文件
- 23. 如何使用ANT生成.air文件?
- 24. 如何使用Python生成gpx文件?
- 25. 如何使用Intellij生成gradle文件
- 26. 如何使用php生成xml文件
- 27. 如何使用java生成DTD文件
- 28. 如何使用ANT生成apk文件?
- 29. 如何使用wsdl2java在Axis2中生成不安全的存根(stub)
- 30. 使用Axis2 wsdl2java生成的异常类不会扩展异常
您使用的是Axis1还是Axis2?如果是Axis2,那么您使用了哪个数据绑定选项?什么是你指定给wsdl2java的确切参数? – 2009-11-03 06:59:07
轴1和我只给了选项-s wsdl_filename.wsdl当然类路径和Java,包括所有必须的jar – newbie 2009-11-03 07:02:22
阅读下面 – 2009-11-03 07:11:04