我需要帮助将Axis项目迁移到Axis2。
我正在从事一个较旧的Axis项目,其中一些Java类是使用较旧的WSDL2Java工具从WSDL生成的。现在的问题是,Java认为这是一个错误,因为我有最新的Axis2版本1.6。
我被告知要使用Axis2中的WSDL2Java工具从WSDL文件重新生成Java类,但是,生成的类与旧的WSDL2Java完全不同。
我该如何解决这个问题呢?如果我用新的类替换旧的类,我觉得这个项目不会起作用。
发布于 2012-05-23 10:18:17
Axis 2是对该框架的重大重写。升级没有真正的捷径,你要么处理它,要么继续使用Axis1(正如一些人实际上决定的那样)。official migration guide提供了一些有用的提示,但并没有详细说明成功完成迁移所需了解的所有内容。
既然你将经历升级的痛苦,如果我不建议你看看Apache CXF,那我就是失职了。它是一个更现代的web服务框架,支持JAX-WS 和 JAX-RS。如果您先进行合同开发,那么您的客户端将不需要升级(只需要服务器实现端)。
https://stackoverflow.com/questions/10712099
复制相似问题