javaToWs从扩展类生成xsd

时间:2013-11-19 12:36:37

标签: java xsd wsdl

我有一些类在wsdl操作中用作返回类型。

类似的东西:

@WebService()
@XmlSeeAlso({MyException.class})
public class MyException2 extends MyException {
    public MyException2() {
       super("asd");
    }
    public String msg = "blablbasldk";

}

当我生成wsdl和xsd时,它有MyException2类的定义,它只有MyException2类中定义的公共属性。我想生成xsd,它将包含MyException2的定义,它将具有所有公共属性 - 来自MyException和MyException2类。

有可能吗?我发现@XmlSeeAlso应该可以工作,但它不是.. :(谢谢

1 个答案:

答案 0 :(得分:0)

确定, 它正在运行,但新版本的apache-cxf 2.7.7 现在它在xsd中生成Exception2类,它具有来自两个类的属性