您必须像下面这样直接注释参数(我正在使用@DennisTemper编写的XSDDateTimeMarshaller作为您问题的答案之一,但是可以用另一个替换)…:
@WebService@SOAPBinding(style = SOAPBinding.Style.RPC)public interface Resender { @WebMethod void resend( @WebParam(name = "start") @XmlJavaTypeAdapter(type = DateTime.class, value = XSDDateTimeMarshaller.class) DateTime start, @WebParam(name = "end") @XmlJavaTypeAdapter(type = DateTime.class, value = XSDDateTimeMarshaller.class) DateTime end );}


