我最近在 Open Nebula 中部署了一个具有 SOAP Web 服务的组件。部署后,我们注意到 WSDL 响应具有不同的命名空间前缀
问题:AlertBot 期待看到
<ax25:response>TEST</ax25:response>
,但它开始看到
<ax21:response>TEST</ax21:response>
。我们比较了新旧主机的构建,发现配置文件或 java 包没有差异。
我们需要弄清楚为什么 ax25 部分命名空间前缀在新主机上更改为 ax21
注意:我们使用 AXIS2 库来生成 WSDL