我的 Java RESTful Web 服务(Spring 3.1.1 和 CXF 2.5.2)在每次请求时打印到标准输出
SystemId Unknown; Line #-1; Column #-1; class X nor any of its super class is known to this context.
有时多次。请注意,不会引发异常,也不会记录有关错误的消息。有问题的类是由 maven-jaxb2-plugin 从包含其他定义的 XSD 生成的。用于定义数据类型的元素是
<xsd:element name="x">
<xsd:complexType>
<xsd:choice>
<xsd:element name="y" type="y" minOccurs="0" maxOccurs="unbounded"/>
</xsd:choice>
<xsd:attribute name="count" type="xsd:long" use="optional"/>
</xsd:complexType>
</xsd:element>
我有几个以这种方式编译的 XSD,但类 X 是唯一与错误消息相关联的。生成的类有注释
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"y"
})
@XmlRootElement(name = "x")
如何解决此问题并消除错误消息?