If the client needs a modified axis2.xml you have to use a CCF. Otherwise it uses a built-in version. The builtin version doesn't have the tcp receiver enabled.
Paul On Feb 8, 2008 2:24 AM, h b <[EMAIL PROTECTED]> wrote: > OK I fixed the problem: > I need to send an explicit configurationContext into the serviceStub to get > the thing working. > > > config = > ConfigurationContextFactory.createConfigurationContextFromFileSystem(null , > "<AXIS-HOME>\conf\\axis2.xml"); > I'm not sure why I have to do this...can anyone explain it to me. > > Thanks. > > > > > On Feb 7, 2008 5:24 PM, h b <[EMAIL PROTECTED]> wrote: > > > > > Hello, I still have the same problem but here is some more info: > > > > I got the sample TCP Client to work...so hopefully my set up is right. > And my service is accessible from HTTP. Also when I do NETSTAT I see that > localhost:6060 is listening > > > > Here is the exact Exception: > > > > [INFO] Unable to parse request URL > [http://service.prototype.com][axis2/services] > > [ERROR] The service cannot be found for the endpoint reference (EPR) > > org.apache.axis2.AxisFault: The service cannot be found for the endpoint > reference (EPR) > > at > org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:62) > > at org.apache.axis2.engine.Phase.invoke(Phase.java:308) > > at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:212) > > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:132) > > at org.apache.axis2.transport.tcp.TCPWorker.run(TCPWorker.java:88) > > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665) > > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690) > > at java.lang.Thread.run(Thread.java:619) > > > > Thanks > > > > > > > > > > > > On Feb 7, 2008 1:00 PM, h b <[EMAIL PROTECTED]> wrote: > > > > > > > > Thanks Paul, that's great! I checked my wsdl and it has the TCP > trasnport...thanks for the hint. > > > > > > You see I'm using my service consumer is using a service stub that was > created using WSDL2Java. > > > > > > Is there a way I can instruct the stub to use the TCP port to > communicate with the service? When I do something like > > > > > > MyStub stub = new > MyStub("tcp://localhost:6060/axis2/services/MyService"); //I copied this > from the wsdl > > > stub.operation(); > > > > > > throws an exception: AxisFault: The service cannot be found for the > endpoint reference. > > > > > > Can I use the same stub to access the service through tcp transport? > > > > > > Thanks > > > > > > > > > > > > > > > On Feb 7, 2008 12:37 PM, Paul Fremantle <[EMAIL PROTECTED]> wrote: > > > > > > > You can't get the WSDL via TCP. The WSDL should be available via HTTP. > > > > If the tcp transport is correctly working, then there should be a tcp > > > > binding in the WSDL. > > > > > > > > The ability to get WSDL via ?wsdl is an HTTP feature. > > > > > > > > Paul > > > > > > > > > > > > > > > > > > > > On Feb 7, 2008 8:28 PM, h b <[EMAIL PROTECTED]> wrote: > > > > > Hello is it possible to generate a service stub when the service is > using a > > > > > TCP transport? I don't seem to be able to do: WSDL2JAVA -uri > > > > > tcp://localhost:6060/axis2/services/myservice?wsdl. > > > > > > > > > > Thanks > > > > > > > > > > > > > > > > -- > > > > Paul Fremantle > > > > Co-Founder and VP of Technical Sales, WSO2 > > > > OASIS WS-RX TC Co-chair > > > > > > > > blog: http://pzf.fremantle.org > > > > [EMAIL PROTECTED] > > > > > > > > "Oxygenating the Web Service Platform", www.wso2.com > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > -- Paul Fremantle Co-Founder and VP of Technical Sales, WSO2 OASIS WS-RX TC Co-chair blog: http://pzf.fremantle.org [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]