Re: Error establishing end to end conectivity in axis and jboss

2009-02-06 Thread Amila Suriarachchi
On Thu, Feb 5, 2009 at 4:46 PM, Salman A. Kagzi salma...@s7software.comwrote:

 Guo,

 If I replace jboss integrated axis2 with a standalone axis2 server, the
 same
 code works fine.

 As mentioned earlier everything works (i.e. code works) when I deploy my
 web
 service under axis2 standalone server. I face this issue only when I try to
 deploy my web service under jboss.


try http://192.168.1.28:9000/services/
http://192.168.1.28:9000/axis2/services/
without axis2 part.

Anyway you may try Apache Synapse[1] for this kind of routing senarios.

[1] http://synapse.apache.org/



 -Salman

 -Original Message-
 From: Guo Tianchong [mailto:gu...@nec-as.nec.com.cn]
 Sent: Thursday, February 05, 2009 2:50 PM
 To: axis-user@ws.apache.org
 Subject: Re: Error establishing end to end conectivity in axis and jboss

 hi Salman,

 I'm sorry. It should be M/C-2.

 please check your code in M/C-1 calling the M/C-2's WebService

 Guo

 - Original Message -
 From: Salman A. Kagzi salma...@s7software.com
 To: axis-user@ws.apache.org
 Sent: Thursday, February 05, 2009 4:43 PM
 Subject: RE: Error establishing end to end conectivity in axis and jboss


 | Hi Guo,
 |
 | Thanks for your response.
 |
 | But M/C-3 is not a hosting a webservice. It's a plain java client to
 invoke
 | WS on M/C-1 which will invoke WS on M/C-2. M/C-2 now returns some data
 which
 | is later stored on M/C-1.
 |
 | You can see that now M/C-1 in not trying to connect to M/C-3 at all.
 | Also the exception is seen on M/C-2 console.
 |
 | -Salman
 |
 | -Original Message-
 | From: Guo Tianchong [mailto:gu...@nec-as.nec.com.cn]
 | Sent: Thursday, February 05, 2009 1:59 PM
 | To: axis-user@ws.apache.org
 | Subject: Re: Error establishing end to end conectivity in axis and jboss
 |
 | hi Salman,
 |
 | It seems that you didn't speify the action of M/C-3's WebService.
 |
 || http://192.168.1.28:9000/axis2/services/ and the WSA
 || Action = null
 |
 | please check your code in M/C-1 calling the M/C-3's WebService
 |
 | Guo
 |
 | - Original Message -
 | From: Salman A. Kagzi salma...@s7software.com
 | To: axis-user@ws.apache.org; axis-...@ws.apache.org
 | Sent: Thursday, February 05, 2009 2:33 PM
 | Subject: Error establishing end to end conectivity in axis and jboss
 |
 |
 || Hi All,
 ||
 || I have an axis web service which can acts as a client as well as server.
 ||
 || I am trying to deploy two instances of this web service on separate
 | servers
 || and try and setup a communication link between them.
 ||
 || On M/C-1 I have installed axis2 1.3 under jboss 4.0.5 and have deployed
 my
 || web service.
 || On M/C-2 I have installed a standalone axis2 1.3 server and have my
 | service
 || deployed there.
 || Both deployments are successful and no error/exception is seen.
 ||
 || I have a client running on M/C-3, this is a simple java program to call
 my
 || web service deployed on M/C-1 which will in turn call the web service on
 || M/C-2.
 || Web service on M/C-2 returns some data through callback to M/C-1 which
 | will
 || in turn pass it over to M/C-3.
 ||
 || When I call this service I am getting following exception on axis2
 server
 || running on M/C-2
 || org.apache.axis2.AxisFault: The endpoint reference (EPR) for the
 || Operation not found is
 || http://192.168.1.28:9000/axis2/services/ and the WSA
 || Action = null
 ||at
 ||
 |

 org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java
 || :86)
 ||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.http.HTTPTransportUtils.processHTTPPostRequest(HT
 || TPTransportUtils.java:275)
 ||at
 ||
 |

 org.apache.axis2.transport.nhttp.ServerWorker.processPost(ServerWorker.java:
 || 207)
 ||at
 || org.apache.axis2.transport.nhttp.ServerWorker.run(ServerWorker.java:171)
 ||at
 ||
 |

 edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
 || Task(ThreadPoolExecutor.java:665)
 ||at
 ||
 |

 edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
 || (ThreadPoolExecutor.java:690)
 ||at java.lang.Thread.run(Thread.java:595)
 ||
 || I am trying to use HttpCoreNIOListener on both ends. As on later stage I
 || need to enable ssl as well for these web service
 ||
 || transportReceiver name=http
 || class=org.apache.axis2.transport.nhttp.HttpCoreNIOListener
 ||  parameter name=port locked=false8080/parameter
 ||  parameter name=non-blocking locked=falsetrue/parameter
 || /transportReceiver
 ||
 || PS: I have tested many different configurations and only this one works
 | for
 || me.
 || On Jboss axis2.xml when I use SimpleHTTPServer for transportReceiver and
 || CommonsHTTPTransportSender for transportSender and disable global
 | addressing
 || 

Re: Error establishing end to end conectivity in axis and jboss

2009-02-05 Thread Guo Tianchong
hi Salman,

It seems that you didn't speify the action of M/C-3's WebService.

| http://192.168.1.28:9000/axis2/services/ and the WSA 
| Action = null

please check your code in M/C-1 calling the M/C-3's WebService

Guo

- Original Message - 
From: Salman A. Kagzi salma...@s7software.com
To: axis-user@ws.apache.org; axis-...@ws.apache.org
Sent: Thursday, February 05, 2009 2:33 PM
Subject: Error establishing end to end conectivity in axis and jboss


| Hi All,
| 
| I have an axis web service which can acts as a client as well as server.
| 
| I am trying to deploy two instances of this web service on separate servers
| and try and setup a communication link between them.
| 
| On M/C-1 I have installed axis2 1.3 under jboss 4.0.5 and have deployed my
| web service.
| On M/C-2 I have installed a standalone axis2 1.3 server and have my service
| deployed there.
| Both deployments are successful and no error/exception is seen.
| 
| I have a client running on M/C-3, this is a simple java program to call my
| web service deployed on M/C-1 which will in turn call the web service on
| M/C-2.
| Web service on M/C-2 returns some data through callback to M/C-1 which will
| in turn pass it over to M/C-3.
| 
| When I call this service I am getting following exception on axis2 server
| running on M/C-2
| org.apache.axis2.AxisFault: The endpoint reference (EPR) for the 
| Operation not found is 
| http://192.168.1.28:9000/axis2/services/ and the WSA 
| Action = null
|at 
| org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java
| :86)
|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.http.HTTPTransportUtils.processHTTPPostRequest(HT
| TPTransportUtils.java:275)
|at 
| org.apache.axis2.transport.nhttp.ServerWorker.processPost(ServerWorker.java:
| 207)
|at 
| org.apache.axis2.transport.nhttp.ServerWorker.run(ServerWorker.java:171)
|at 
| edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
| Task(ThreadPoolExecutor.java:665)
|at 
| edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
| (ThreadPoolExecutor.java:690)
|at java.lang.Thread.run(Thread.java:595)
| 
| I am trying to use HttpCoreNIOListener on both ends. As on later stage I
| need to enable ssl as well for these web service
| 
| transportReceiver name=http
| class=org.apache.axis2.transport.nhttp.HttpCoreNIOListener
|  parameter name=port locked=false8080/parameter 
|  parameter name=non-blocking locked=falsetrue/parameter 
| /transportReceiver
| 
| PS: I have tested many different configurations and only this one works for
| me.
| On Jboss axis2.xml when I use SimpleHTTPServer for transportReceiver and
| CommonsHTTPTransportSender for transportSender and disable global addressing
| module, end to end communication is achieved. But this is not acceptable as
| on later stage I need to enable ssl also and am forced to use non-blocking
| methods.
| 
| I have been working out for 5-6 days to figure this out and am still no
| where. Any help would be appreciated.
| 
| -Salman


RE: Error establishing end to end conectivity in axis and jboss

2009-02-05 Thread Salman A. Kagzi
Hi Guo,

Thanks for your response.

But M/C-3 is not a hosting a webservice. It's a plain java client to invoke
WS on M/C-1 which will invoke WS on M/C-2. M/C-2 now returns some data which
is later stored on M/C-1.

You can see that now M/C-1 in not trying to connect to M/C-3 at all.
Also the exception is seen on M/C-2 console.

-Salman

-Original Message-
From: Guo Tianchong [mailto:gu...@nec-as.nec.com.cn] 
Sent: Thursday, February 05, 2009 1:59 PM
To: axis-user@ws.apache.org
Subject: Re: Error establishing end to end conectivity in axis and jboss

hi Salman,

It seems that you didn't speify the action of M/C-3's WebService.

| http://192.168.1.28:9000/axis2/services/ and the WSA 
| Action = null

please check your code in M/C-1 calling the M/C-3's WebService

Guo

- Original Message - 
From: Salman A. Kagzi salma...@s7software.com
To: axis-user@ws.apache.org; axis-...@ws.apache.org
Sent: Thursday, February 05, 2009 2:33 PM
Subject: Error establishing end to end conectivity in axis and jboss


| Hi All,
| 
| I have an axis web service which can acts as a client as well as server.
| 
| I am trying to deploy two instances of this web service on separate
servers
| and try and setup a communication link between them.
| 
| On M/C-1 I have installed axis2 1.3 under jboss 4.0.5 and have deployed my
| web service.
| On M/C-2 I have installed a standalone axis2 1.3 server and have my
service
| deployed there.
| Both deployments are successful and no error/exception is seen.
| 
| I have a client running on M/C-3, this is a simple java program to call my
| web service deployed on M/C-1 which will in turn call the web service on
| M/C-2.
| Web service on M/C-2 returns some data through callback to M/C-1 which
will
| in turn pass it over to M/C-3.
| 
| When I call this service I am getting following exception on axis2 server
| running on M/C-2
| org.apache.axis2.AxisFault: The endpoint reference (EPR) for the 
| Operation not found is 
| http://192.168.1.28:9000/axis2/services/ and the WSA 
| Action = null
|at 
|
org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java
| :86)
|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.http.HTTPTransportUtils.processHTTPPostRequest(HT
| TPTransportUtils.java:275)
|at 
|
org.apache.axis2.transport.nhttp.ServerWorker.processPost(ServerWorker.java:
| 207)
|at 
| org.apache.axis2.transport.nhttp.ServerWorker.run(ServerWorker.java:171)
|at 
|
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
| Task(ThreadPoolExecutor.java:665)
|at 
|
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
| (ThreadPoolExecutor.java:690)
|at java.lang.Thread.run(Thread.java:595)
| 
| I am trying to use HttpCoreNIOListener on both ends. As on later stage I
| need to enable ssl as well for these web service
| 
| transportReceiver name=http
| class=org.apache.axis2.transport.nhttp.HttpCoreNIOListener
|  parameter name=port locked=false8080/parameter 
|  parameter name=non-blocking locked=falsetrue/parameter 
| /transportReceiver
| 
| PS: I have tested many different configurations and only this one works
for
| me.
| On Jboss axis2.xml when I use SimpleHTTPServer for transportReceiver and
| CommonsHTTPTransportSender for transportSender and disable global
addressing
| module, end to end communication is achieved. But this is not acceptable
as
| on later stage I need to enable ssl also and am forced to use non-blocking
| methods.
| 
| I have been working out for 5-6 days to figure this out and am still no
| where. Any help would be appreciated.
| 
| -Salman



Re: Error establishing end to end conectivity in axis and jboss

2009-02-05 Thread Guo Tianchong
hi Salman,

I'm sorry. It should be M/C-2.

please check your code in M/C-1 calling the M/C-2's WebService

Guo

- Original Message - 
From: Salman A. Kagzi salma...@s7software.com
To: axis-user@ws.apache.org
Sent: Thursday, February 05, 2009 4:43 PM
Subject: RE: Error establishing end to end conectivity in axis and jboss


| Hi Guo,
| 
| Thanks for your response.
| 
| But M/C-3 is not a hosting a webservice. It's a plain java client to invoke
| WS on M/C-1 which will invoke WS on M/C-2. M/C-2 now returns some data which
| is later stored on M/C-1.
| 
| You can see that now M/C-1 in not trying to connect to M/C-3 at all.
| Also the exception is seen on M/C-2 console.
| 
| -Salman
| 
| -Original Message-
| From: Guo Tianchong [mailto:gu...@nec-as.nec.com.cn] 
| Sent: Thursday, February 05, 2009 1:59 PM
| To: axis-user@ws.apache.org
| Subject: Re: Error establishing end to end conectivity in axis and jboss
| 
| hi Salman,
| 
| It seems that you didn't speify the action of M/C-3's WebService.
| 
|| http://192.168.1.28:9000/axis2/services/ and the WSA 
|| Action = null
| 
| please check your code in M/C-1 calling the M/C-3's WebService
| 
| Guo
| 
| - Original Message - 
| From: Salman A. Kagzi salma...@s7software.com
| To: axis-user@ws.apache.org; axis-...@ws.apache.org
| Sent: Thursday, February 05, 2009 2:33 PM
| Subject: Error establishing end to end conectivity in axis and jboss
| 
| 
|| Hi All,
|| 
|| I have an axis web service which can acts as a client as well as server.
|| 
|| I am trying to deploy two instances of this web service on separate
| servers
|| and try and setup a communication link between them.
|| 
|| On M/C-1 I have installed axis2 1.3 under jboss 4.0.5 and have deployed my
|| web service.
|| On M/C-2 I have installed a standalone axis2 1.3 server and have my
| service
|| deployed there.
|| Both deployments are successful and no error/exception is seen.
|| 
|| I have a client running on M/C-3, this is a simple java program to call my
|| web service deployed on M/C-1 which will in turn call the web service on
|| M/C-2.
|| Web service on M/C-2 returns some data through callback to M/C-1 which
| will
|| in turn pass it over to M/C-3.
|| 
|| When I call this service I am getting following exception on axis2 server
|| running on M/C-2
|| org.apache.axis2.AxisFault: The endpoint reference (EPR) for the 
|| Operation not found is 
|| http://192.168.1.28:9000/axis2/services/ and the WSA 
|| Action = null
||at 
||
| org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java
|| :86)
||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.http.HTTPTransportUtils.processHTTPPostRequest(HT
|| TPTransportUtils.java:275)
||at 
||
| org.apache.axis2.transport.nhttp.ServerWorker.processPost(ServerWorker.java:
|| 207)
||at 
|| org.apache.axis2.transport.nhttp.ServerWorker.run(ServerWorker.java:171)
||at 
||
| edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
|| Task(ThreadPoolExecutor.java:665)
||at 
||
| edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
|| (ThreadPoolExecutor.java:690)
||at java.lang.Thread.run(Thread.java:595)
|| 
|| I am trying to use HttpCoreNIOListener on both ends. As on later stage I
|| need to enable ssl as well for these web service
|| 
|| transportReceiver name=http
|| class=org.apache.axis2.transport.nhttp.HttpCoreNIOListener
||  parameter name=port locked=false8080/parameter 
||  parameter name=non-blocking locked=falsetrue/parameter 
|| /transportReceiver
|| 
|| PS: I have tested many different configurations and only this one works
| for
|| me.
|| On Jboss axis2.xml when I use SimpleHTTPServer for transportReceiver and
|| CommonsHTTPTransportSender for transportSender and disable global
| addressing
|| module, end to end communication is achieved. But this is not acceptable
| as
|| on later stage I need to enable ssl also and am forced to use non-blocking
|| methods.
|| 
|| I have been working out for 5-6 days to figure this out and am still no
|| where. Any help would be appreciated.
|| 
|| -Salman


RE: Error establishing end to end conectivity in axis and jboss

2009-02-05 Thread Salman A. Kagzi
Guo,

If I replace jboss integrated axis2 with a standalone axis2 server, the same
code works fine.

As mentioned earlier everything works (i.e. code works) when I deploy my web
service under axis2 standalone server. I face this issue only when I try to
deploy my web service under jboss.

-Salman

-Original Message-
From: Guo Tianchong [mailto:gu...@nec-as.nec.com.cn] 
Sent: Thursday, February 05, 2009 2:50 PM
To: axis-user@ws.apache.org
Subject: Re: Error establishing end to end conectivity in axis and jboss

hi Salman,

I'm sorry. It should be M/C-2.

please check your code in M/C-1 calling the M/C-2's WebService

Guo

- Original Message - 
From: Salman A. Kagzi salma...@s7software.com
To: axis-user@ws.apache.org
Sent: Thursday, February 05, 2009 4:43 PM
Subject: RE: Error establishing end to end conectivity in axis and jboss


| Hi Guo,
| 
| Thanks for your response.
| 
| But M/C-3 is not a hosting a webservice. It's a plain java client to
invoke
| WS on M/C-1 which will invoke WS on M/C-2. M/C-2 now returns some data
which
| is later stored on M/C-1.
| 
| You can see that now M/C-1 in not trying to connect to M/C-3 at all.
| Also the exception is seen on M/C-2 console.
| 
| -Salman
| 
| -Original Message-
| From: Guo Tianchong [mailto:gu...@nec-as.nec.com.cn] 
| Sent: Thursday, February 05, 2009 1:59 PM
| To: axis-user@ws.apache.org
| Subject: Re: Error establishing end to end conectivity in axis and jboss
| 
| hi Salman,
| 
| It seems that you didn't speify the action of M/C-3's WebService.
| 
|| http://192.168.1.28:9000/axis2/services/ and the WSA 
|| Action = null
| 
| please check your code in M/C-1 calling the M/C-3's WebService
| 
| Guo
| 
| - Original Message - 
| From: Salman A. Kagzi salma...@s7software.com
| To: axis-user@ws.apache.org; axis-...@ws.apache.org
| Sent: Thursday, February 05, 2009 2:33 PM
| Subject: Error establishing end to end conectivity in axis and jboss
| 
| 
|| Hi All,
|| 
|| I have an axis web service which can acts as a client as well as server.
|| 
|| I am trying to deploy two instances of this web service on separate
| servers
|| and try and setup a communication link between them.
|| 
|| On M/C-1 I have installed axis2 1.3 under jboss 4.0.5 and have deployed
my
|| web service.
|| On M/C-2 I have installed a standalone axis2 1.3 server and have my
| service
|| deployed there.
|| Both deployments are successful and no error/exception is seen.
|| 
|| I have a client running on M/C-3, this is a simple java program to call
my
|| web service deployed on M/C-1 which will in turn call the web service on
|| M/C-2.
|| Web service on M/C-2 returns some data through callback to M/C-1 which
| will
|| in turn pass it over to M/C-3.
|| 
|| When I call this service I am getting following exception on axis2 server
|| running on M/C-2
|| org.apache.axis2.AxisFault: The endpoint reference (EPR) for the 
|| Operation not found is 
|| http://192.168.1.28:9000/axis2/services/ and the WSA 
|| Action = null
||at 
||
|
org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java
|| :86)
||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.http.HTTPTransportUtils.processHTTPPostRequest(HT
|| TPTransportUtils.java:275)
||at 
||
|
org.apache.axis2.transport.nhttp.ServerWorker.processPost(ServerWorker.java:
|| 207)
||at 
|| org.apache.axis2.transport.nhttp.ServerWorker.run(ServerWorker.java:171)
||at 
||
|
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
|| Task(ThreadPoolExecutor.java:665)
||at 
||
|
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
|| (ThreadPoolExecutor.java:690)
||at java.lang.Thread.run(Thread.java:595)
|| 
|| I am trying to use HttpCoreNIOListener on both ends. As on later stage I
|| need to enable ssl as well for these web service
|| 
|| transportReceiver name=http
|| class=org.apache.axis2.transport.nhttp.HttpCoreNIOListener
||  parameter name=port locked=false8080/parameter 
||  parameter name=non-blocking locked=falsetrue/parameter 
|| /transportReceiver
|| 
|| PS: I have tested many different configurations and only this one works
| for
|| me.
|| On Jboss axis2.xml when I use SimpleHTTPServer for transportReceiver and
|| CommonsHTTPTransportSender for transportSender and disable global
| addressing
|| module, end to end communication is achieved. But this is not acceptable
| as
|| on later stage I need to enable ssl also and am forced to use
non-blocking
|| methods.
|| 
|| I have been working out for 5-6 days to figure this out and am still no
|| where. Any help would be appreciated.
|| 
|| -Salman