java - 从 Java 客户端调用 Web 服务

标签 java web-services containers

我有一个在 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/

相关文章:

docker - 在本地构建并将输出输出到Docker镜像与在创建Docker镜像时生成

java - 我们可以在启动时选择在eclipse中加载哪些插件吗?

php - 使用 .net 和 nusoap 的 Web 服务

InvokeWebrequest 的 Docker 构建失败

docker - 如何在docker-php api中的docker execstart中进行标准输入

c# - 通过 Web 服务返回大量结果

java - Java中如何从字符串中提取数字?

java - 如何在 Java 中使用 ActionListener (this) 命令

java - 如何检查路径中是否存在程序

php - 如何使用session在php webservices和android之间工作