我有一个在Tomcat中运行的简单Web应用程序。我需要从这个网络应用程序调用一个Web服务,我不知道如何去做。根据您使用的是托管环境还是非托管环境,似乎有两种方法:
JNDI服务查找(托管)
和
JAX-RPC ServiceFactory(非托管)
......那么我应该使用哪种技术?
答案 0 :(得分:1)
您不必使用这些技巧。假设您使用Axis作为Web服务引擎并使用ant作为构建工具(http://ws.apache.org/axis/java/user-guide.html),则需要执行以下操作
1)生成用于调用Web服务的代理/存根。这将为您提供调用Web服务的入口点
2)为客户端提供配置信息 - .wsdd文件
3)知道您的Web服务的WSDL在哪里。
BR,
一〜
答案 1 :(得分:-1)
如果是网络服务,为什么不使用apache的httpclient?