Re: Error establishing end to end conectivity in axis and jboss
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
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
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
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
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