Can anyone help ?
I am using AXIS2 release 1.0. The TCP Client examples do
not work. I have tried MyService example with TCP Client. Ran AXIS2 as TCP
Server.
Running the example as it is results in this error: (I have
added axis2.xml to the classpath)
Exception in thread "main" org.apache.axis2.AxisFault:
Module not found
at org.apache.axis2.description.AxisService.engageModule(AxisService.java:395)
at org.apache.axis2.client.ServiceClient.engageModule(ServiceClient.java:279)
at TCP2Client.main(TCP2Client.java:31)
at org.apache.axis2.description.AxisService.engageModule(AxisService.java:395)
at org.apache.axis2.client.ServiceClient.engageModule(ServiceClient.java:279)
at TCP2Client.main(TCP2Client.java:31)
Commenting sender.engageModule line results in this
error:
Exception in thread "main" org.apache.axis2.AxisFault:
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream; nested exception is:
org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:126)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:349)
at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
at TCP2Client.main(TCP2Client.java:33)
Caused by: org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:206)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:155)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPVersion(StAXSOAPModelBuilder.java:131)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:106)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:120)
... 6 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at com.bea.xml.stream.MXParser.parseProlog(MXParser.java:2052)
at com.bea.xml.stream.MXParser.nextImpl(MXParser.java:1947)
at com.bea.xml.stream.MXParser.next(MXParser.java:1333)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:123)
... 10 more
Message: Unexpected end of stream; nested exception is:
org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:126)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:349)
at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
at TCP2Client.main(TCP2Client.java:33)
Caused by: org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:206)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:155)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPVersion(StAXSOAPModelBuilder.java:131)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:106)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:120)
... 6 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at com.bea.xml.stream.MXParser.parseProlog(MXParser.java:2052)
at com.bea.xml.stream.MXParser.nextImpl(MXParser.java:1947)
at com.bea.xml.stream.MXParser.next(MXParser.java:1333)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:123)
... 10 more
From: Yadav, Yogendra (IT)
Sent: Friday, October 06, 2006 1:06 PM
To: [email protected]
Subject: problem facing with tcp transport
I am able to use
HTTP transport succesfully. While using tcp transport I get this error; the
TCPClient code is exactly the same as HTTPClient code except that I have set
Constants.TRANSPORT_TCP for ServiceClient Options. Can anyone help
?
org.apache.axis2.AxisFault: javax.xml.stream.XMLStreamException:
ParseError at [row,col]:[1,0]
Message: Unexpected end of stream; nested exception is:
org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:126)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:349)
at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
at com.sample.Axis2SampleDocLitServiceStub.echoString(Axis2SampleDocLitServiceStub.java:481)
at TCP1Client.echoString(TCP1Client.java:26)
at TCP1Client.main(TCP1Client.java:15)
Caused by: org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:206)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:155)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPVersion(StAXSOAPModelBuilder.java:131)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:106)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:120)
... 6 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at com.bea.xml.stream.MXParser.parseProlog(MXParser.java:2052)
at com.bea.xml.stream.MXParser.nextImpl(MXParser.java:1947)
at com.bea.xml.stream.MXParser.next(MXParser.java:1333)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:123)
... 10 more
null
Message: Unexpected end of stream; nested exception is:
org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:126)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:349)
at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
at com.sample.Axis2SampleDocLitServiceStub.echoString(Axis2SampleDocLitServiceStub.java:481)
at TCP1Client.echoString(TCP1Client.java:26)
at TCP1Client.main(TCP1Client.java:15)
Caused by: org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:206)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:155)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.identifySOAPVersion(StAXSOAPModelBuilder.java:131)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.<init>(StAXSOAPModelBuilder.java:106)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:120)
... 6 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,0]
Message: Unexpected end of stream
at com.bea.xml.stream.MXParser.parseProlog(MXParser.java:2052)
at com.bea.xml.stream.MXParser.nextImpl(MXParser.java:1947)
at com.bea.xml.stream.MXParser.next(MXParser.java:1333)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:123)
... 10 more
null
import
org.apache.axis2.Constants;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.userguide.xsd.*;
import com.sample.*;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.userguide.xsd.*;
import com.sample.*;
public class
TCPClient{
public static void main(java.lang.String
args[]){
Axis2SampleDocLitServiceStub stub = null;
try{
stub = new Axis2SampleDocLitServiceStub(null,
"tcp://localhost:4040/axis2/services/Axis2SampleDocLitService");
stub._getServiceClient().getOptions().setTo(new EndpointReference("tcp://localhost:4040/axis2/services/Axis2SampleDocLitService"));
stub._getServiceClient().getOptions().setTransportInProtocol(Constants.TRANSPORT_TCP);
System.out.println(echoString(stub));
} catch(Exception e){
e.printStackTrace();
}
}
Axis2SampleDocLitServiceStub stub = null;
try{
stub = new Axis2SampleDocLitServiceStub(null,
"tcp://localhost:4040/axis2/services/Axis2SampleDocLitService");
stub._getServiceClient().getOptions().setTo(new EndpointReference("tcp://localhost:4040/axis2/services/Axis2SampleDocLitService"));
stub._getServiceClient().getOptions().setTransportInProtocol(Constants.TRANSPORT_TCP);
System.out.println(echoString(stub));
} catch(Exception e){
e.printStackTrace();
}
}
public static String echoString(Axis2SampleDocLitServiceStub
stub){
try{
EchoStringParamDocument reqDoc00 = EchoStringParamDocument.Factory.newInstance();
reqDoc00.setEchoStringParam("echo");
try{
EchoStringParamDocument reqDoc00 = EchoStringParamDocument.Factory.newInstance();
reqDoc00.setEchoStringParam("echo");
EchoStringReturnDocument resDoc00 =
stub.echoString(reqDoc00);
return
resDoc00.getEchoStringReturn();
} catch(Exception e){
e.printStackTrace();
}
return null;
}
} catch(Exception e){
e.printStackTrace();
}
return null;
}
}
NOTE:
Running AXIS2 TCP
listener via this script from AXIS2 installation:
tcp-server.bat
NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.
NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.
