Axis 1.4 Web服务日期时间NumberFormatException:无效的日期/时间

问题描述 投票:3回答:1

我正在使用轴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)

web-services datetime axis
1个回答
0
投票

以及8年后...。我遇到了与轴1.3类似的问题。我可以使用以下格式使用Web服务:“ 2020-01-09T17:00:00.000-03:00”。

有点晚,但可能会帮助别人

© www.soinside.com 2019 - 2024. All rights reserved.