私の Java RESTful Web サービス (Spring 3.1.1 および CXF 2.5.2) は、要求ごとに stdout に出力します
SystemId Unknown; Line #-1; Column #-1; class X nor any of its super class is known to this context.
時には複数回。例外がスローされないこと、またはエラーに関してメッセージがログに記録されないことに注意してください。問題のクラスは、他の定義も含む XSD から maven-jaxb2-plugin によって生成されます。データ型を定義するために使用される要素は
<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")
この問題を修正してエラー メッセージを表示しないようにするにはどうすればよいですか?