当前位置: 代码迷 >> J2EE >> 使用AXIS遇到 "'' is not a valid integer value异常?定位不到原因
  详细解决方案

使用AXIS遇到 "'' is not a valid integer value异常?定位不到原因

热度:63   发布时间:2016-04-22 00:32:44.0
使用AXIS遇到 "'' is not a valid integer value错误?定位不到原因?
请帮忙看看,这是什么问题,谢谢

WSDL2Java生成相关文件,调用的时候出现下面错误,所有的参数都根据axis生成的代码填充的,很奇怪~

Java code
AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode:  faultString: '' is not a valid integer value faultActor:  faultNode:  faultDetail:     {http://xml.apache.org/axis/}stackTrace:'' is not a valid integer value    at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)    at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)    at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)    at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1712)    at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)    at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)    at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)    at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)    at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)    at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)    at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)    at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)    at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)    at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)    at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)    at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)    at org.apache.axis.client.Call.invoke(Call.java:2767)    at org.apache.axis.client.Call.invoke(Call.java:2443)    at org.apache.axis.client.Call.invoke(Call.java:2366)    at org.apache.axis.client.Call.invoke(Call.java:1812)    at com.bankunion.sample.ISMSSVCbindingStub.smsSubmit(ISMSSVCbindingStub.java:188)    at com.bankunion.sample.SMSClientTest.main(SMSClientTest.java:71)    {http://xml.apache.org/axis/}hostname:wangzhi-pc'' is not a valid integer value    at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)    at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)    at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)    at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1712)    at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)    at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)    at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)    at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)    at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)    at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)    at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)    at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)    at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)    at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)    at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)    at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)    at org.apache.axis.client.Call.invokeEngine(Call.java:2784)    at org.apache.axis.client.Call.invoke(Call.java:2767)    at org.apache.axis.client.Call.invoke(Call.java:2443)    at org.apache.axis.client.Call.invoke(Call.java:2366)    at org.apache.axis.client.Call.invoke(Call.java:1812)    at com.bankunion.sample.ISMSSVCbindingStub.smsSubmit(ISMSSVCbindingStub.java:188)    at com.bankunion.sample.SMSClientTest.main(SMSClientTest.java:71)
  相关解决方案