我正在使用Java自动化Web服务测试。我能够成功发布请求但在返回响应时,它会抛出“org.apache.axis.client.Call invoke” 严重:异常:org.xml.sax.SAXException:无效的日期/时间 java.lang.NumberFormatException:无效的日期/时间“错误。
以下是XSD java格式::
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("GDateField");
elemField.setXmlName(new javax.xml.namespace.QName("", "gDate.field"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "date"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
elemField.setItemQName(new javax.xml.namespace.QName("", "Datefield"));
typeDesc.addFieldDesc(elemField);
elemField.setXmlType中的“date”数据类型导致了这个问题。我尝试使用Calendar,date和SimpleDateFormat包,但没有运气..PFA在图像下方。
答案 0 :(得分:0)
收到的回复日期不属于W3格式。在我更改了回复之后,它正在运行