在使用 JAX-RPC 1.1 的 Java EE 1.4 中,我如何公开 Web 服务,因此 wsdl 具有复杂类型(人),其中人的属性之一是日期,在 WSDL/XSD 中仅显示为日期(例如生日)而不是 WSDL/XSD 中的 dateTime(不需要时间)?
我希望 wsdl 中引用的 xsd 有
<xs:element name="birthdate" type="xs:date"/>
代替
<xs:element name="birthdate" type="xs:dateTime"/>
java.util.Calendar 和 java.util.Date 在 wsdl/xsd 中呈现时似乎都导致 xsd 数据类型为 dateTime。
我知道 java EE 1.4 没有像 java EE 5 这样的注释,但是有没有办法告诉 Web 服务使用 xs:date 数据类型?