我们在java类和操作中有对象继承,我们返回基类。在运行Java2WSDL时,我们注意到只在WSDL中创建了基类对象,并且完全忽略了派生类。没有直接的方法来处理这个问题所以我们在Java2WSDL中使用了“额外的类”选项并让这些类继续运行。所以现在WSDL看起来很完整。
当客户端使用WSDL(上面生成)时,它能够获取派生类,但是当它向服务器传递服务时,服务不会实例化相应的派生类,但实例总是实例化基类,尽管soap消息包含对派生类的引用。我从这里注意到,看起来服务缺少那些绑定。
如何解决此问题?任何帮助将不胜感激。
答案 0 :(得分:0)
我显然不是Pro with Axis,但你尝试实现的内容与文档中的这个项目非常相似:
http://axis.apache.org/axis2/java/core/docs/adb/adb-advanced.html#typeSupport
此外,您应该说明用于完成问题的序列化框架。