Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 2 在Maven Mojo中触发SOAP请求_Maven 2_Soap_Wsdl_Maven Plugin_Mojo - Fatal编程技术网

Maven 2 在Maven Mojo中触发SOAP请求

Maven 2 在Maven Mojo中触发SOAP请求,maven-2,soap,wsdl,maven-plugin,mojo,Maven 2,Soap,Wsdl,Maven Plugin,Mojo,我有一个WSDL,需要从中触发一些命令。我需要将此作为Maven插件(Mojo)的一部分来完成 我是SOAP的新手,所以我想知道的是: 1) 这可能吗?SOAP调用可以从Maven插件运行,还是需要容器或其他东西 2) 如果是,我应该使用什么工具来完成这项工作?我读过关于ApacheAxis的书,看到它能够从WSDL本身构建很多东西。这是我应该使用的工具吗?Mojos是否有内置的SOAP执行器 3) 如果没有,我的选择是什么 这可能吗?SOAP调用可以从Maven插件运行,还是需要容器或其他东西

我有一个WSDL,需要从中触发一些命令。我需要将此作为Maven插件(Mojo)的一部分来完成

我是SOAP的新手,所以我想知道的是:

1) 这可能吗?SOAP调用可以从Maven插件运行,还是需要容器或其他东西

2) 如果是,我应该使用什么工具来完成这项工作?我读过关于ApacheAxis的书,看到它能够从WSDL本身构建很多东西。这是我应该使用的工具吗?Mojos是否有内置的SOAP执行器

3) 如果没有,我的选择是什么

这可能吗?SOAP调用可以从Maven插件运行,还是需要容器或其他东西

是的,这是可能的,您不需要任何类型的容器来运行SOAP客户机

如果是,我应该使用什么工具来完成这项工作?我读过关于ApacheAxis的书,看到它能够从WSDL本身构建很多东西。这是我应该使用的工具吗?Mojos是否有内置的SOAP执行器

我会考虑使用JAX-WS栈,比如JAX-W-RI,它在java 6中是“强>包含>。更容易,更优雅。以下是一些入门教程:


简而言之,使用
wsimport
生成和编译连接到服务并从Mojo使用它们所需的web服务工件

嗯。。。我不能总是假设我将在Java6上运行。这篇Maven文章将要运行的一些项目将在Java5上运行。这对JAX-WS会是一个巨大的问题吗?@Drew您可以提供JAX-WS实现(JAX-WSRI或Apache CXF)。