자동 생성 된 ServiceBindingStub.java를 사용할 때이 오류가 발생합니다. WebService 측은 정상적으로 작동하므로이 오류는 코드에 있어야하지만 코드가 자동 생성되므로 작동하지 않는 이유를 알 수 없습니다. 일부 다른 호출은 정상적으로 작동하지만 이것은 그렇지 않습니다. 이 호출에는 업데이트가 포함되는 반면 다른 작업 호출은 WebService에서 데이터를 가져 오는 중입니다.Axis 1.4 AxisFault 파일 조기 만료
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXParseException: Premature end of file.
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException: Premature end of file.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
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)
그것은 반환 : HTTP/1.1 200 OK 날짜 : 2009년 11월 10일 (화) 그리니치 표준시 12시 48분 24초 서버 : 아파치 콘텐츠 길이 : 0 의 Content-Type : text/html과 – newbie
그런 일이 XML에 문제가 있습니다 그것은 돌아온다. XMLSpy와 같은 도구를 사용하여 잘 만들어 졌는지 확인할 수 있습니까? –
오, 실제로 응답 : "Content-Length : 0". XML이 전혀 없습니다. 그게 SAXParseException을 보는 이유라고 생각합니다. 파싱 할 것이 없으므로. –