You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Vladimir Bezugliy <vb...@isd.dp.ua> on 2005/03/23 15:02:58 UTC

Can not run examples. Premature end of file.

Hello.

I've just installed Axis under TomCat.
I added xerces.jar into axis\WEB-INF\lib.
And tried to run the simplest example from tutorial - Calculator.jws

If I try to call this service from browser 
http://localhost:8080/axis/Calculator.jws?method=add&i1=1&i2=2
all work OK.

------------------------------------------------------------------------------------------------
But if I try to call this service from java code(see  CalcClient.java)  then 
I've got next error
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/}hostname:mycomputer
------------------------------------------------------------------------------------------------

org.xml.sax.SAXParseException: Premature end of file.
at 
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
at 
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
at 
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
at 
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550)
at 
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1149)
at 
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
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:424)
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:2754)
at org.apache.axis.client.Call.invoke(Call.java:2737)
at org.apache.axis.client.Call.invoke(Call.java:2413)
at org.apache.axis.client.Call.invoke(Call.java:2336)
at org.apache.axis.client.Call.invoke(Call.java:1793)
at samples.userguide.example2.CalcClient.main(CalcClient.java:46)
Exception in thread "main"


Where is a mistake?
What do I do wrong?

Vladimir.