我有一个 wsdl 和 xsd 来创建一个 Web 服务。我打算使用轴的 wsdltojava 来生成存根和骨架。服务器端 Axis 是 1.4 版本,客户端 Axis 是 2.0 版本。在项目的最初阶段,我们使用轴 2 创建了一个虚拟(测试数据有限)Web 服务客户端和服务器代码。到目前为止一切都很好。当谈到真正的一个时,我们意识到服务器端应用程序服务器是轴 1.4。它还托管其他网络服务。因此,我们在这里有 2 个选项来实现新的 Web 服务。
1) 将服务器端 Axis 从 1.4 升级到 2.0。将其他 Web 服务升级到 2.0。并使用axis2 wsdltoJava 生成我的新Web 服务的客户端和服务器存根。
2) 使用 Axis 1.4 wsdltoJava 并生成服务器端存根,并使用 Axis 2.0 wsdltoJava 并生成客户端存根。
任何一种方法都有什么建议/建议?您是否发现第二种方法存在兼容性问题?必须以另一种方式决定。快速响应受到高度赞赏。提前致谢。