我正在尝试使用axis2-wsdl2code-maven-plugin从wsdl自动生成服务器端类文件。 我不确定如何实现SkeletonInterface来调用业务逻辑。有一个自动生成的Skeleton文件实现了该接口,但它有一个未实现的方法。 问题是我不允许修改自动生成文件,因此不确定如何实现该方法。
以下是我尝试过的事情:
我面临的问题很少:
我。试图重命名接口实现类并通过service.xml调用它,但是没有调用新的impl。 (AuthenticatedServicesValidSkeletonImpl.java)
II。试图扩展Skeleton类,但在部署应用程序时得到空指针异常,并且我从日志中得到的东西都没有。
III。尝试使用cfx插件自动生成类,但在其中遇到类似的问题。
请帮忙解决这个问题。
答案 0 :(得分:0)
您需要将业务逻辑放在AuthenticatedServicesValidSkeletonImpl.java
中未实现的方法中。这将为您提供请求的POJO,最后,您需要返回一个响应的POJO,然后将其序列化为WebService响应。 Request和Response对象已经由WSDL2java创建,您只需要使用它们。