Apache Axis2 是用于 SOAP Web 服务且开放源代码的体系结构。Axis2 Web 服务可与 Metro Web 服务交互使用。IDE 支持创建 Axis2 Web 服务,该服务随后可供 JAX-WS 客户端使用。
只能在 Java 应用程序或 Java 类库项目中创建 Axis2 Web 服务。
创建 Axis Web 服务:
如果选择了“通过 WSDL 生成 Axis2 服务”,请输入 WSDL URL 或浏览到 WSDL 位置。此外,还可以设置很多选项。您可以设置包名以包含生成服务时创建的 Java 工件。(缺省情况下,包名取自 WSDL 中的目标名称空间。)您可以决定是否创建框架类接口。最后,选择要使用的 WSDL2Java 数据绑定技术。这些设置将传播到 WSDLToJava 字段中显示的命令行命令。此字段下面有一些其他选项,高级用户可将其添加到命令行中。
Web 服务显示在“Axis Web 服务”节点中。它镜像“源包”中的同名 Java 类。Web 服务的操作将显示为 Web 服务的子节点。要更改 Web 服务的行为,请打开其关联的 Java 类并进行编辑。在保存对 Java 类所做的更改时,将自动更新 Web 服务的操作。