【发布时间】:2012-11-09 13:02:14
【问题描述】:
我正在尝试设置网络服务。
我的方法是:
- 创建动态 Web 项目
-
创建类“MyService”:
@WebService @XmlSeeAlso({B.class}) public class MyService { public A method() { return new B(); } } -
创建类“A”:
@XmlSeeAlso(B.class) public class A { public int propertyOfA=0; } -
创建类“B”:
public class B extends A { public int propertyOfB=1; } 从 MyService.java 创建 Web 服务
没有错误,所有文件都已创建。但是,B 类不会出现在 WSDL 中的任何位置。因此,所有 Web 服务响应都不会包含 propertyOfB 的任何值,因为它不在服务描述中。
如何让B 进入 WSDL?
编辑:我不确定它是否有任何区别,但我正在为 Tomcat v7.0、Apache Axis 创建 Web 服务
【问题讨论】:
标签: java eclipse web-services soap wsdl