To all:
Hi!
I'm use axis1.2 invoke web service,but have exception for following:
2009-05-12 10:06:18,750 ERROR [org.apache.axis.client.Call] 2450 -
<Exception:>
java.lang.RuntimeException: java.net.SocketException: recv failed: Connection
aborted by peerAxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.net.SocketException: recv failed: Connection aborted by peer
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:java.net.SocketException: recv failed:
Connection aborted by peer
at
jrockit.net.SocketNativeIO.socketRead(Ljava.io.FileDescriptor;[BIII)I(Unknown
Source)
at
java.net.SocketInputStream.socketRead0(Ljava.io.FileDescriptor;[BIII)I(SocketInputStream.java:???)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
at java.io.FilterInputStream.read(FilterInputStream.java:111)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
at
org.apache.axis.attachments.BoundaryDelimitedStream.readFromStream(BoundaryDelimitedStream.java:215)
at
org.apache.axis.attachments.BoundaryDelimitedStream.read(BoundaryDelimitedStream.java:300)
at
org.apache.axis.attachments.BoundaryDelimitedStream.read(BoundaryDelimitedStream.java:358)
at
org.apache.axis.attachments.ManagedMemoryDataSource.<init>(ManagedMemoryDataSource.java:146)
at
org.apache.axis.attachments.MultiPartRelatedInputStream.readTillFound(MultiPartRelatedInputStream.java:557)
at
org.apache.axis.attachments.MultiPartRelatedInputStream.readAll(MultiPartRelatedInputStream.java:433)
at
org.apache.axis.attachments.MultiPartRelatedInputStream.getAttachments(MultiPartRelatedInputStream.java:439)
at
org.apache.axis.attachments.AttachmentsImpl.mergeinAttachments(AttachmentsImpl.java:156)
at
org.apache.axis.attachments.AttachmentsImpl.getAttachmentByReference(AttachmentsImpl.java:315)
at
org.apache.axis.encoding.DeserializationContext.getObjectByRef(DeserializationContext.java:617)
at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:351)
at
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1048)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:345)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2448)
at org.apache.axis.client.Call.invoke(Call.java:2347)
at org.apache.axis.client.Call.invoke(Call.java:1804)
at
com.sgec.integration.datatransfer.webservice.WebServiceDoc.getFile(WebServiceDoc.java:124)
at
com.sgec.integration.datatransfer.DataTransferManager.dataTransferPlatform(DataTransferManager.java:540)
at
com.sgec.integration.datatransfer.DataTransferManager.parseReceiveMessage(DataTransferManager.java:514)
at
com.sgec.integration.datatransfer.jms.MessageThread.run(MessageThread.java:61)
{http://xml.apache.org/axis/}hostname:sgcc-b6bf86cbd5
java.net.SocketException: recv failed: Connection aborted by peer
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at
org.apache.axis.attachments.MultiPartRelatedInputStream.readTillFound(MultiPartRelatedInputStream.java:609)
at
org.apache.axis.attachments.MultiPartRelatedInputStream.readAll(MultiPartRelatedInputStream.java:433)
at
org.apache.axis.attachments.MultiPartRelatedInputStream.getAttachments(MultiPartRelatedInputStream.java:439)
at
org.apache.axis.attachments.AttachmentsImpl.mergeinAttachments(AttachmentsImpl.java:156)
at
org.apache.axis.attachments.AttachmentsImpl.getAttachmentByReference(AttachmentsImpl.java:315)
at
org.apache.axis.encoding.DeserializationContext.getObjectByRef(DeserializationContext.java:617)
at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:351)
at
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1048)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:345)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2448)
at org.apache.axis.client.Call.invoke(Call.java:2347)
at org.apache.axis.client.Call.invoke(Call.java:1804)
at
com.sgec.integration.datatransfer.webservice.WebServiceDoc.getFile(WebServiceDoc.java:124)
at
com.sgec.integration.datatransfer.DataTransferManager.dataTransferPlatform(DataTransferManager.java:540)
at
com.sgec.integration.datatransfer.DataTransferManager.parseReceiveMessage(DataTransferManager.java:514)
at
com.sgec.integration.datatransfer.jms.MessageThread.run(MessageThread.java:61)
Caused by: java.net.SocketException: recv failed: Connection aborted by peer
at
jrockit.net.SocketNativeIO.socketRead(Ljava.io.FileDescriptor;[BIII)I(Unknown
Source)
at
java.net.SocketInputStream.socketRead0(Ljava.io.FileDescriptor;[BIII)I(SocketInputStream.java:???)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
at java.io.FilterInputStream.read(FilterInputStream.java:111)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
at
org.apache.axis.attachments.BoundaryDelimitedStream.readFromStream(BoundaryDelimitedStream.java:215)
at
org.apache.axis.attachments.BoundaryDelimitedStream.read(BoundaryDelimitedStream.java:300)
at
org.apache.axis.attachments.BoundaryDelimitedStream.read(BoundaryDelimitedStream.java:358)
at
org.apache.axis.attachments.ManagedMemoryDataSource.<init>(ManagedMemoryDataSource.java:146)
at
org.apache.axis.attachments.MultiPartRelatedInputStream.readTillFound(MultiPartRelatedInputStream.java:557)
... 18 more
at
org.apache.axis.encoding.DeserializationContext.getObjectByRef(DeserializationContext.java:619)
at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerImpl.java:351)
at
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1048)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:345)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
at org.apache.axis.client.Call.invoke(Call.java:2448)
at org.apache.axis.client.Call.invoke(Call.java:2347)
at org.apache.axis.client.Call.invoke(Call.java:1804)
2009-05-19
showsscel