使用axis2-wsdl2java-approach时的澄清

时间:2013-05-23 11:15:47

标签: java web-services maven axis2

我正在尝试使用axis2-wsdl2code-maven-plugin从wsdl自动生成服务器端类文件。 我不确定如何实现SkeletonInterface来调用业务逻辑。有一个自动生成的Skeleton文件实现了该接口,但它有一个未实现的方法。 问题是我不允许修改自动生成文件,因此不确定如何实现该方法。

以下是我尝试过的事情:

我面临的问题很少:

我。试图重命名接口实现类并通过service.xml调用它,但是没有调用新的impl。 (AuthenticatedServicesValidSkeletonImpl.java)

II。试图扩展Skeleton类,但在部署应用程序时得到空指针异常,并且我从日志中得到的东西都没有。

III。尝试使用cfx插件自动生成类,但在其中遇到类似的问题。

请帮忙解决这个问题。

1 个答案:

答案 0 :(得分:0)

您需要将业务逻辑放在AuthenticatedServicesValidSkeletonImpl.java中未实现的方法中。这将为您提供请求的POJO,最后,您需要返回一个响应的POJO,然后将其序列化为WebService响应。 Request和Response对象已经由WSDL2java创建,您只需要使用它们。