我有一个 WSDL,我需要从中触发一些命令。我需要将此作为 Maven 插件 (Mojo) 的一部分
我是 SOAP 的相对新手,所以我想知道的是:
1)这可能吗?SOAP 调用可以从 Maven 插件运行还是需要容器或其他东西?
2)如果是这样,我应该使用什么工具来做到这一点?我已经阅读了有关 Apache Axis 的文章,并且看到它能够从 WSDL 本身构建很多东西。这是我应该使用的那种工具吗?Mojos 有内置的 SOAP 执行器吗?
3)如果没有,我的选择是什么?
我有一个 WSDL,我需要从中触发一些命令。我需要将此作为 Maven 插件 (Mojo) 的一部分
我是 SOAP 的相对新手,所以我想知道的是:
1)这可能吗?SOAP 调用可以从 Maven 插件运行还是需要容器或其他东西?
2)如果是这样,我应该使用什么工具来做到这一点?我已经阅读了有关 Apache Axis 的文章,并且看到它能够从 WSDL 本身构建很多东西。这是我应该使用的那种工具吗?Mojos 有内置的 SOAP 执行器吗?
3)如果没有,我的选择是什么?
这可能吗?SOAP 调用可以从 Maven 插件运行还是需要容器或其他东西?
是的,这是可能的,您不需要任何类型的容器来运行 SOAP 客户端。
如果是这样,我应该使用什么工具来做到这一点?我已经阅读了有关 Apache Axis 的文章,并且看到它能够从 WSDL 本身构建很多东西。这是我应该使用的那种工具吗?Mojos 有内置的 SOAP 执行器吗?
我会考虑使用 Java 6 中包含的JAX-WS RI 之类的 JAX-WS 堆栈。更简单、更优雅。以下是一些入门教程:
简而言之,用于wsimport
生成和编译连接到服务并从 Mojo 使用它们所需的 Web 服务工件。