我有一个wsdl和xsd来创建Web服务。我打算使用axis的wsdltojava来生成存根和骨架。服务器端Axis是1.4版本,客户端Axis是2.0版本。在项目的最初阶段,我们使用轴2创建了一个虚拟(具有有限的测试数据)Web服务客户端和服务器代码。迄今为止这么好。当说到真正的那个时,我们意识到服务器端应用服务器是轴1.4。它也承载其他网络服务。所以,我们在这里有两个选项来实现新的Web服务。在服务器端使用轴1.4,在客户端使用轴2.0
1)将服务器端的Axis从1.4升级到2.0。将其他Web服务升级到2.0。并使用axis2 wsdltoJava生成我的新Web服务的客户端和服务器存根。
2)使用Axis 1.4 wsdltoJava并生成服务器端存根并使用Axis 2.0 wsdltoJava并生成客户端存根。
任何建议/建议与任何一种方法?你看到第二种方法的兼容性问题吗?必须决定另一种方式。快速反应是高度赞赏。提前致谢。
谢谢。我在网上发现了有关潜在不兼容问题的以下链接。 1)第4步http://blogs.coldfusion.com/post.cfm/coldfusion-10-webservices-axis2-vs-axis1 2)http://stackoverflow.com/questions/5285698/gettinga-a- axis-1-1-client-talk-to-an-axis2-service – Superman9999 2013-03-22 16:03:32
请咨询我是否可以使用Axis 1.4在服务器端生成存根。 – Superman9999 2013-03-22 16:12:27