我有一个在 Tomcat 中运行的简单 Web 应用程序。我需要从这个网络应用程序调用网络服务,但我不知道如何去做。似乎有两种方法,具体取决于您使用的是托管环境还是非托管环境:
JNDI 服务查找(托管)
和
JAX-RPC ServiceFactory(非托管)
...那么我应该使用哪种技术?
最佳答案
您不必一定使用这些技术。假设您使用 Axis 作为 Web 服务引擎,使用 ant 作为构建工具( http://ws.apache.org/axis/java/user-guide.html ),您需要执行以下操作
1) 生成用于调用 Web 服务的代理/ stub 。这将为您提供调用网络服务的入口点
2) 为客户端提供配置信息——.wsdd 文件
3) 了解您的网络服务的 WSDL 在哪里。
BR,
〜一
关于java - 从 Java 客户端调用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/140127/