尝试创建客户端服务库时wsimport失败

Rau*_*una 9 java soap web-services mantis

我正在尝试创建一个客户端库来从java 访问Mantis.问题是我收到了错误,我不知道为什么.

运行此命令:

wsimport http://www.mantisbt.org/demo/api/soap/mantisconnect.php?wsdl
Run Code Online (Sandbox Code Playgroud)

简直失败了.它应该创建某种客户端库来从java访问服务,但我收到此错误:

[ERROR] "Use of SOAP Encoding is not supported. 
SOAP extension element on line 1,075 in http://www.mantisbt.org/demo/api
/soap/mantisconnect.php?wsdl has use="encoded" "
Run Code Online (Sandbox Code Playgroud)

我在互联网上看到了这个错误的模糊引用,它似乎是一个指令的错误,但事实并非如此:我试图用下载的xml版本解决这个问题,但它没有工作.

我想我可能需要某种目录来成功实现这一代,可能是吗?如果是这样,有人如何创建这个?我做了一些搜索,但我对Web服务的了解总体来说太有限了.

提前致谢,

Rob*_*anu 1

使用 Axis 1.4 是一种选择吗?如果是,我们已在 Maven 中心上为 MantisBT 部署了 Axis 1 SOAP 存根

另外,Github 上有一个源项目,位于jerr/mantis-ws-client,它应该如何使用 JAX-RPC 构建工件。