使用axis2-wsdl2java-2方法时的说明

使用axis2-wsdl2java-2方法时的说明,java,web-services,maven,axis2,Java,Web Services,Maven,Axis2,我试图使用axis2-wsdl2code-maven-plugin从wsdl自动生成服务器端类文件。 我不知道如何实现SkeletonInterface来调用业务逻辑。有一个自动生成的框架文件实现了接口,但其中有一个未实现的方法。 问题是我不允许修改自动生成文件,因此不确定如何实现该方法 以下是我尝试过的一些事情: 我面临的几个问题: 一,。试图重命名接口实现类并通过service.xml调用它,但没有调用新的impl。(authenticatedServicesValidskletonimpl

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

以下是我尝试过的一些事情:

我面临的几个问题:

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

二,。尝试扩展骨架类,但在部署应用程序时出现空指针异常,我从日志中得不到什么

尝试使用cfx插件自动生成类,但也遇到了类似的问题


请对此提供帮助。

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

感谢您的输入。我已经尝试过了,如果我把我的业务逻辑放在自动生成的文件中,它就会起作用。但问题是,我不允许按照我的客户机标准修改auto gen文件,因此不确定如何实现该方法。你知道如何编写和使用自定义文件来使用这个自动生成文件吗?你能举个例子说明是什么阻止你使用生成的文件吗?自动生成文件有一个方法,该方法的内容如下:
throw new java.lang.UnsupportedOperationException(“请实现”+this.getClass().getName()+“#xxx”)
在我的项目中,我们使用SONAR检查CQA,根据这里遵循的WebService标准,我们不应该编辑自动生成的文件。因此,我不知道如何扩展/实现这个类,然后在运行时使用这个自动生成文件来完成流程。