[Axis2] Deploying axis2.war within an Embedded Tomcat 5.5 server - axis2/services returning The service cannot be found for the endpoint reference
Maybe someone can give a little insight into the issue(s) that I am having. We are trying to embed Axis2 (1.3) into a internal application via Tomcat (5.5) Tomcat seems to be working fine (it's used for other war deployments) and the axis2.war deploys fine (see below) Deployment code Context context = embedded.createContext(/axis2, axis2.war); context.setReloadable(false); host.addChild(context); War being deployed [java] Oct-23-07 11:36:11.081 : INFO : main : org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/5.5.17 [java] Oct-23-07 11:36:11.091 : INFO : main : org.apache.catalina.core.StandardHost : XML validation disabled [java] Oct-23-07 11:36:11.293 : INFO : main : rg.apache.catalina.startup.ContextConfig : No default web.xml [java] Oct-23-07 11:36:11.915 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: ping-1.3 [java] Oct-23-07 11:36:11.925 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: script-1.3 [java] Oct-23-07 11:36:11.949 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: addressing-1.3 [java] Oct-23-07 11:36:11.960 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: soapmonitor-1.3 [java] Oct-23-07 11:36:11.971 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: metadataExchange-1.3 [java] Oct-23-07 11:36:12.010 : INFO : main : org.apache.axis2.scripting.ScriptModule : script module activated [java] Oct-23-07 11:36:12.189 : INFO : main : .apache.axis2.deployment.ServiceDeployer : Deploying Web service: version.aar The issue that I am having is that once axis is deployed, about the only things I can get to come back are the following From the request (http://BLAHBLASH/axis2/services) soapenv:Reason xmlns:soapenv=http://www.w3.org/2003/05/soap-envelope; soapenv:Text xml:lang=en-USThe service cannot be found for the endpoint reference (EPR) /axis2/services/soapenv:Text /soapenv:Reason It looks like things are close to working and that I am just missing something. Can anyone help shed any light on this? Also, not sure if this helps, but I also get the following when I try to just access the context url From the request (http://BLAHBLASH/axis2/) HTTP Status 404 - /axis2/ type Status report message /axis2/ description The requested resource (/axis2/) is not available. Apache Tomcat/5.5.17 And a NPE from the console of the server of [java] java.lang.NullPointerException [java] at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:363 ) [java] at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:284 ) [java] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136 ) [java] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105 ) [java] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :107) [java] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) [java] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) [java] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC onnection(Http11BaseProtocol.java:664) [java] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav a:527) [java] at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo rkerThread.java:80) [java] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:684) [java] at java.lang.Thread.run(Thread.java:595) James Maes Software Architect Materialogic PH: 800-333-7144 PH: 314-997-4342 Ext. 3422 FX: 314-997-7814 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [Axis2] Deploying axis2.war within an Embedded Tomcat 5.5 server - axis2/services returning The service cannot be found for the endpoint reference
Check accessing these links in your server. http://blahblash/axis2/axis2-web/ For console home page http://blahblash/axis2/services/listServices For deployed services Upul On 10/23/07, James Maes [EMAIL PROTECTED] wrote: Maybe someone can give a little insight into the issue(s) that I am having. We are trying to embed Axis2 (1.3) into a internal application via Tomcat (5.5) Tomcat seems to be working fine (it's used for other war deployments) and the axis2.war deploys fine (see below) Deployment code Context context = embedded.createContext(/axis2, axis2.war); context.setReloadable(false); host.addChild(context); War being deployed [java] Oct-23-07 11:36:11.081 : INFO : main : org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/5.5.17 [java] Oct-23-07 11:36:11.091 : INFO : main : org.apache.catalina.core.StandardHost : XML validation disabled [java] Oct-23-07 11:36:11.293 : INFO : main : rg.apache.catalina.startup.ContextConfig : No default web.xml [java] Oct-23-07 11:36:11.915 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: ping-1.3 [java] Oct-23-07 11:36:11.925 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: script-1.3 [java] Oct-23-07 11:36:11.949 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: addressing-1.3 [java] Oct-23-07 11:36:11.960 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: soapmonitor-1.3 [java] Oct-23-07 11:36:11.971 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: metadataExchange-1.3 [java] Oct-23-07 11:36:12.010 : INFO : main : org.apache.axis2.scripting.ScriptModule : script module activated [java] Oct-23-07 11:36:12.189 : INFO : main : .apache.axis2.deployment.ServiceDeployer : Deploying Web service: version.aar The issue that I am having is that once axis is deployed, about the only things I can get to come back are the following From the request (http://BLAHBLASH/axis2/services) soapenv:Reason xmlns:soapenv=http://www.w3.org/2003/05/soap-envelope; soapenv:Text xml:lang=en-USThe service cannot be found for the endpoint reference (EPR) /axis2/services/soapenv:Text /soapenv:Reason It looks like things are close to working and that I am just missing something. Can anyone help shed any light on this? Also, not sure if this helps, but I also get the following when I try to just access the context url From the request (http://BLAHBLASH/axis2/) HTTP Status 404 - /axis2/ type Status report message /axis2/ description The requested resource (/axis2/) is not available. Apache Tomcat/5.5.17 And a NPE from the console of the server of [java] java.lang.NullPointerException [java] at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java :363 ) [java] at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java :284 ) [java] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :136 ) [java] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105 ) [java] at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java :107) [java] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java :148) [java] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) [java] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC onnection(Http11BaseProtocol.java:664) [java] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.jav a:527) [java] at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWo rkerThread.java:80) [java] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.jav a:684) [java] at java.lang.Thread.run(Thread.java:595) James Maes Software Architect Materialogic PH: 800-333-7144 PH: 314-997-4342 Ext. 3422 FX: 314-997-7814 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: [Axis2] Deploying axis2.war within an Embedded Tomcat 5.5 server - axis2/services returning The service cannot be found for the endpoint reference
When requesting the URL (http://BLAHBLAH/axis2/axis2-web/) I get this response HTTP Status 404 - /axis2/axis2-web/ type Status report message /axis2/axis2-web/ description The requested resource (/axis2/axis2-web/) is not available. Apache Tomcat/5.5.17 And this on the server console [java] Oct-23-07 12:45:04.917 : ERROR : http-8081-Processor3 : g.apache.catalina.core.StandardHostValve : Exception Processing ErrorPage[errorCode=404, location=/axis2-web/Error/error404.jsp] [java] java.lang.NullPointerException [java] at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:363 ) [java] at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:284 ) [java] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136 ) [java] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105 ) [java] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :107) [java] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) [java] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) [java] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC onnection(Http11BaseProtocol.java:664) [java] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav a:527) [java] at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo rkerThread.java:80) [java] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:684) [java] at java.lang.Thread.run(Thread.java:595) James Maes Software Architect Materialogic PH: 800-333-7144 PH: 314-997-4342 Ext. 3422 FX: 314-997-7814 From: Upul Godage [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 12:37 PM To: axis-user@ws.apache.org Subject: Re: [Axis2] Deploying axis2.war within an Embedded Tomcat 5.5 server - axis2/services returning The service cannot be found for the endpoint reference Check accessing these links in your server. http://blahblash/axis2/axis2-web/ For console home page http://blahblash/axis2/services/listServices For deployed services Upul On 10/23/07, James Maes [EMAIL PROTECTED] wrote: Maybe someone can give a little insight into the issue(s) that I am having. We are trying to embed Axis2 (1.3) into a internal application via Tomcat (5.5) Tomcat seems to be working fine (it's used for other war deployments) and the axis2.war deploys fine (see below) Deployment code Context context = embedded.createContext(/axis2, axis2.war); context.setReloadable(false); host.addChild (context); War being deployed [java] Oct-23-07 11:36:11.081 : INFO : main : org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/5.5.17 [java] Oct-23-07 11:36: 11.091 : INFO : main : org.apache.catalina.core.StandardHost : XML validation disabled [java] Oct-23-07 11:36:11.293 : INFO : main : rg.apache.catalina.startup.ContextConfig : No default web.xml [java] Oct-23-07 11:36:11.915 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: ping-1.3 [java] Oct-23-07 11:36:11.925 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: script-1.3 [java] Oct-23-07 11:36:11.949 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: addressing-1.3 [java] Oct-23-07 11:36:11.960 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: soapmonitor-1.3 [java] Oct-23-07 11:36:11.971 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: metadataExchange-1.3 [java] Oct-23-07 11:36:12.010 : INFO : main : org.apache.axis2.scripting.ScriptModule : script module activated [java] Oct-23-07 11:36:12.189 : INFO : main : .apache.axis2.deployment.ServiceDeployer : Deploying Web service: version.aar The issue that I am having is that once axis is deployed, about the only things I can get to come back are the following From the request (http://BLAHBLASH/axis2/services) soapenv:Reason xmlns:soapenv= http://www.w3.org/2003/05/soap-envelope; soapenv:Text xml:lang=en-USThe service cannot be found for the endpoint reference (EPR) /axis2/services/soapenv:Text /soapenv:Reason It looks like things are close to working and that I am just missing something. Can anyone help shed any light on this? Also, not sure if this helps, but I also get the following when I try to just access the
RE: [Axis2] Deploying axis2.war within an Embedded Tomcat 5.5 server - axis2/services returning The service cannot be found for the endpoint reference
After digging into the Axis code, it looks like the problem is caused by the following The RequestDispatch returned from httpServletRequest.getRequestDispatcher(Constants.AXIS_WEB_CONTENT_ROOT + jspName).include(httpServletRequest, httpServletResponse); in AbstractAgent.java (renderView method) is null. The following are the inputs that were passed into that call. Constants.AXIS_WEB_CONTENT_ROOT [/axis2-web/] jspName [listServices.jsp] I assume that this all points to something miss configured on my end on my part, but I am out of ideas. Does this help shed any light on the issue for anyone? James Maes Software Architect Materialogic PH: 800-333-7144 PH: 314-997-4342 Ext. 3422 FX: 314-997-7814 -Original Message- From: James Maes [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 12:46 PM To: axis-user@ws.apache.org Subject: RE: [Axis2] Deploying axis2.war within an Embedded Tomcat 5.5 server - axis2/services returning The service cannot be found for the endpoint reference When requesting the URL (http://BLAHBLAH/axis2/axis2-web/) I get this response HTTP Status 404 - /axis2/axis2-web/ type Status report message /axis2/axis2-web/ description The requested resource (/axis2/axis2-web/) is not available. Apache Tomcat/5.5.17 And this on the server console [java] Oct-23-07 12:45:04.917 : ERROR : http-8081-Processor3 : g.apache.catalina.core.StandardHostValve : Exception Processing ErrorPage[errorCode=404, location=/axis2-web/Error/error404.jsp] [java] java.lang.NullPointerException [java] at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:363 ) [java] at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:284 ) [java] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:136 ) [java] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105 ) [java] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :107) [java] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) [java] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) [java] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC onnection(Http11BaseProtocol.java:664) [java] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.jav a:527) [java] at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWo rkerThread.java:80) [java] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:684) [java] at java.lang.Thread.run(Thread.java:595) James Maes Software Architect Materialogic PH: 800-333-7144 PH: 314-997-4342 Ext. 3422 FX: 314-997-7814 From: Upul Godage [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 12:37 PM To: axis-user@ws.apache.org Subject: Re: [Axis2] Deploying axis2.war within an Embedded Tomcat 5.5 server - axis2/services returning The service cannot be found for the endpoint reference Check accessing these links in your server. http://blahblash/axis2/axis2-web/ For console home page http://blahblash/axis2/services/listServices For deployed services Upul On 10/23/07, James Maes [EMAIL PROTECTED] wrote: Maybe someone can give a little insight into the issue(s) that I am having. We are trying to embed Axis2 (1.3) into a internal application via Tomcat (5.5) Tomcat seems to be working fine (it's used for other war deployments) and the axis2.war deploys fine (see below) Deployment code Context context = embedded.createContext(/axis2, axis2.war); context.setReloadable(false); host.addChild (context); War being deployed [java] Oct-23-07 11:36:11.081 : INFO : main : org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/5.5.17 [java] Oct-23-07 11:36: 11.091 : INFO : main : org.apache.catalina.core.StandardHost : XML validation disabled [java] Oct-23-07 11:36:11.293 : INFO : main : rg.apache.catalina.startup.ContextConfig : No default web.xml [java] Oct-23-07 11:36:11.915 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: ping-1.3 [java] Oct-23-07 11:36:11.925 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: script-1.3 [java] Oct-23-07 11:36:11.949 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: addressing-1.3 [java] Oct-23-07 11:36:11.960 : INFO : main : g.apache.axis2.deployment.ModuleDeployer : Deploying module: soapmonitor-1.3
Re: [Axis2] Deploying axis2.war within an Embedded Tomcat 5.5 server - axis2/services returning The service cannot be found for the endpoint reference
Actually the Axis2 web service engine is working fine. You can depoly aar in the services directory and access them. (e.g. /axis2/services/Version?wsdl) From the request (http://BLAHBLASH/axis2/serviceshttp://blahblash/axis2/services ) soapenv:Reason xmlns:soapenv=http://www.w3.org/2003/05/soap-envelope; soapenv:Text xml:lang=en-USThe service cannot be found for the endpoint reference (EPR) /axis2/services/soapenv:Text /soapenv:Reason Instead of deploying the axis2.war file directly, unzip the war file and deploy as an exploded archive Context context = embedded.createContext(/axis2, /path/to/axis2); Also check whether there is an axis2-web directory in you exploded war directory, which is only an admin console. Upul On 10/24/07, James Maes [EMAIL PROTECTED] wrote: After digging into the Axis code, it looks like the problem is caused by the following The RequestDispatch returned from httpServletRequest.getRequestDispatcher(Constants.AXIS_WEB_CONTENT_ROOT + jspName).include(httpServletRequest, httpServletResponse); in AbstractAgent.java (renderView method) is null. The following are the inputs that were passed into that call. Constants.AXIS_WEB_CONTENT_ROOT [/axis2-web/] jspName [listServices.jsp] I assume that this all points to something miss configured on my end on my part, but I am out of ideas. Does this help shed any light on the issue for anyone? James Maes Software Architect Materialogic PH: 800-333-7144 PH: 314-997-4342 Ext. 3422 FX: 314-997-7814 -Original Message- From: James Maes [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 12:46 PM To: axis-user@ws.apache.org Subject: RE: [Axis2] Deploying axis2.war within an Embedded Tomcat 5.5 server - axis2/services returning The service cannot be found for the endpoint reference When requesting the URL (http://BLAHBLAH/axis2/axis2-web/) I get this response HTTP Status 404 - /axis2/axis2-web/ type Status report message /axis2/axis2-web/ description The requested resource (/axis2/axis2-web/) is not available. Apache Tomcat/5.5.17 And this on the server console [java] Oct-23-07 12:45:04.917 : ERROR : http-8081-Processor3 : g.apache.catalina.core.StandardHostValve : Exception Processing ErrorPage[errorCode=404, location=/axis2-web/Error/error404.jsp] [java] java.lang.NullPointerException [java] at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java :363 ) [java] at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java :284 ) [java] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :136 ) [java] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105 ) [java] at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java :107) [java] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java :148) [java] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) [java] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processC onnection(Http11BaseProtocol.java:664) [java] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.jav a:527) [java] at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt (LeaderFollowerWo rkerThread.java:80) [java] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.jav a:684) [java] at java.lang.Thread.run(Thread.java:595) James Maes Software Architect Materialogic PH: 800-333-7144 PH: 314-997-4342 Ext. 3422 FX: 314-997-7814 From: Upul Godage [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 12:37 PM To: axis-user@ws.apache.org Subject: Re: [Axis2] Deploying axis2.war within an Embedded Tomcat 5.5 server - axis2/services returning The service cannot be found for the endpoint reference Check accessing these links in your server. http://blahblash/axis2/axis2-web/ For console home page http://blahblash/axis2/services/listServices For deployed services Upul On 10/23/07, James Maes [EMAIL PROTECTED] wrote: Maybe someone can give a little insight into the issue(s) that I am having. We are trying to embed Axis2 (1.3) into a internal application via Tomcat (5.5) Tomcat seems to be working fine (it's used for other war deployments) and the axis2.war deploys fine (see below) Deployment code Context context = embedded.createContext(/axis2, axis2.war); context.setReloadable(false); host.addChild (context); War being deployed [java] Oct-23-07 11:36:11.081 : INFO: main : org.apache.catalina.core.StandardEngine : Starting