我正在使用轴1.4从(服务器)Web服务检索信息。
我的WSDL具有以下信息:
我已经生成了源自以下代码的存根:
@ XmlElement(名称=“数据”,必填= true)
@ XmlSchemaType(name =“ dateTime”)
受保护的XMLGregorianCalendar数据;
当我对此网络服务进行呼叫时,出现以下错误。
我当前的请求是:
2003-10-27T10:10:10.000Z
请注意,我已经尝试使用不同的日期格式(我总是遇到相同的错误)。
应该是由于CalendarDeserializer [SimpleDateFormat(“ yyyy-MM-dd'T'HH:mm:ss.SSS'Z'”)造成的错误格式。]
有帮助吗?谢谢:)
P.S-抱歉,文本格式(我对消息“您的帖子似乎包含未正确格式化为代码的代码。”的消息感到疯狂。)
错误是:java.lang.NumberFormatException:无效的日期/时间org.apache.axis.encoding.ser.CalendarDeserializer.makeValue(CalendarDeserializer.java:64)
以及8年后...。我遇到了与轴1.3类似的问题。我可以使用以下格式使用Web服务:“ 2020-01-09T17:00:00.000-03:00”。
有点晚,但可能会帮助别人