Axis 客户端需要使用 Web 服务描述语言 (WSDL) 文件进行初始化。
验证是否已在初始化 Axis 服务器时
为每项 Web 服务创建
了一个 WSDL 文件。 每次成功地对服务进行动态部署或取消部署操作时,就会对 Web 服务的 WSDL 文件进行更新。
每项 Web 服务都需要一个 WSDL 文件。 通常,如果使用 Axis 实现 Web 服务,会有一个唯一的 URL 与该 Web 服务相关联。 URL 的名称通常为 http://localhost:8080/usm/services/
webservice
。 例如,名为 UserService 的 Web 服务的 URL 为 http://localhost:8080/usm/services/UserService。
作为最佳实践,请使用约定的
webservice
.wsdl 来命名文件,其中
webservice
是 Web 服务的名称。 本文档遵守此约定。
每个 WSDL 文件均包含调用当前部署的服务所需的信息,包括方法签名。 使用 WSDL 文件可以区分服务的以下部分:
抽象的功能说明
具体的细节说明,如消息格式与通信协议。 示例包括 SOAP、HTTP 和 MIME。
因此,不同类型的客户端可以重复使用 WSDL 文件。
如果您使用 Java 程序调用方法,请验证以下 jar 文件位于类路径下。 以下文件安装在 USM_HOME/webapps/usm/WEB-INF/lib 中:
axis.jar
jaxrpc.jar
commons-logging.jar
commons-discovery.jar
wsdl4j.jar
mail.jar