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)
 
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



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
 
import org.apache.axis2.Constants;
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();
        }
    }
 
    public static String echoString(Axis2SampleDocLitServiceStub stub){
        try{
            EchoStringParamDocument reqDoc00 = EchoStringParamDocument.Factory.newInstance();
            reqDoc00.setEchoStringParam("echo");
 
            EchoStringReturnDocument resDoc00 = stub.echoString(reqDoc00);
 
            return resDoc00.getEchoStringReturn();
        } 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.

Reply via email to