第 29 章 在运行时查找 WSDL

摘要

将 WSDL 文档的位置硬编码到应用程序中无法扩展。在实际部署环境中,您要在运行时解析 WSDL 文档的位置。Apache CXF 提供了很多可能实现的工具。

29.1. 用于查找 WSDL 文档的机制

在使用 JAX-WS API 开发消费者时,您必须提供用于定义服务的 WSDL 文档的硬编码路径。虽然这在小环境中非常正常,但使用硬编码路径在企业部署中不能正常工作。

要解决这个问题,Apache CXF 提供三种机制来删除使用硬编码路径的要求:

注意

将代理注入您的实施代码通常是最佳选择,因为它最容易实现。它只需要客户端端点和配置文件来注入和实例化服务代理。