如何使用axis2和eclipse将方法添加到现有Web服务开发中

时间:2011-03-14 15:49:20

标签: java eclipse axis2 wsdl2java

我使用wsdl使用wsdl2java实用程序从wsdl开始使用axis2编写的Web服务。我用eclipse开发了它。它工作正常。 向Web服务添加新方法的最佳方法是什么?我必须在wsdl中添加方法并使用wsdl2java重新创建所有java文件并复制新类中的实际代码?或者有更快的方法?

先谢谢你。

尼古拉

2 个答案:

答案 0 :(得分:0)

如果您使用“契约优先”方法,添加方法的最佳方法是修改WSDL,然后使用wsdl2java重新生成类。

这些工具将重新创建所有骨架类,因此请确保这不会覆盖您添加到其中的任何代码,否则您将失去修改。为避免这种情况,您应该使用-ssi参数为骨架生成一个接口。然后,让你自己的类实现这个接口并使用它而不是wsdl2java创建的实现。

答案 1 :(得分:0)

您甚至可以在代码中添加新方法,并在WSDL和conf \ axis

中输入方法
相关问题