After send this http://localhost:8080/axis2/services/ActiveService/register?notifyEpr=http://localhost:8080/axis2/services/ClientServic
I see this in the tomcat logs: [ERROR] The endpoint reference (EPR) for the Operation not found is /axis2/services/ActiveService/register?notifyEpr= http://localhost:8080/axis2/services/ClientService and the WSA Action = null org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is /axis2/services/ActiveService/register?notifyEpr= http://localhost:8080/axis2/services/ClientService and the WSA Action = null at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:89) at org.apache.axis2.engine.Phase.invoke(Phase.java:333) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163) at org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:136) at org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:130) at org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processURLRequest(AxisServlet.java:829) at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:255) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) On Wed, Oct 15, 2008 at 10:02 AM, Barry Alexander <[EMAIL PROTECTED] > wrote: > Hi Axis2 users, > > > > I am trying the sample application at http://wso2.org/library/406 and have > a few questions: > > > > 1) I have built and successfully deployed the two mentioned services > in the sample referenced above (ActiveService and ClientService), when > attempting to register with > http://localhost:8080/axis2/rest/ActiveService?register?notifyEpr=http://localhost:8080/axis2/services/ClientServiceI > get "Requested resource not found!" > > 2) I modified the axis2.xml as follows: > > <!--Our HTTP endpoints can handle both REST and SOAP. Following > parameters can be used to distinguiush those endpoints--> > > <!--In case of a servlet, if you change this you have to manually > change the settings of your servlet container to map this --> > > <!--context path to proper Axis2 servlets--> > > <!--<parameter name="servicePath">services</parameter>--> > > <parameter name="restPath">rest</parameter> > > > > <!-- Following parameter will completely disable REST handling > in Axis2--> > > <parameter name="disableREST" locked="false">false</parameter> > > This seemed to have no effect. > > > > How do I enable the 'rest' url to register my client service? > > Environment details: > > > Axis2 Happiness Page > Examining webapp configuration > Essential Components > Found Apache-Axis (org.apache.axis2.transport.http.AxisServlet) > at C:\Program Files\Apache Software Foundation\Tomcat > 6.0\webapps\axis2\WEB-INF\lib\axis2-kernel-1.4.1.jar > Found Jakarta-Commons Logging (org.apache.commons.logging.Log) > at C:\Program Files\Apache Software Foundation\Tomcat > 6.0\webapps\axis2\WEB-INF\lib\commons-logging-1.1.1.jar > Found Streaming API for XML (javax.xml.stream.XMLStreamReader) > at an unknown location > Found Streaming API for XML implementation > (org.codehaus.stax2.XMLStreamWriter2) > at C:\Program Files\Apache Software Foundation\Tomcat > 6.0\webapps\axis2\WEB-INF\lib\wstx-asl-3.2.4.jar > The core axis2 libraries are present. > Note: Even if everything this page probes for is present, there is no > guarantee your Axis Service will work, because there are many configuration > options that we do not check for. These tests are necessary but not > sufficient > Examining Version Service > Found Axis2 default Version service and Axis2 is working properly. > Now you can drop a service archive in axis2/WEB-INF/services. Following > output was produced while invoking Axis2 version service > Hello I am Axis2 version service , My version is 1.4.1 > Examining Application Server > Servlet version 2.5 > Platform Apache Tomcat/6.0.16 > > Examining System Properties > java.runtime.name Java(TM) SE Runtime Environment > > sun.boot.library.path C: \Program Files\Java\jre1.6.0_05\bin > > java.vm.version 10.0-b19 > > shared.loader > > java.vm.vendor Sun Microsystems Inc. > > java.vendor.url http: //java.sun.com/ > > path.separator ; > > java.vm.name Java HotSpot(TM) Client VM > > tomcat.util.buf.StringCache.byte.enabled true > > file.encoding.pkg sun.io > > java.util.logging.config.file C: \Program Files\Apache Software > Foundation\Tomcat 6.0\conf\logging.properties > > user.country US > > sun.os.patch.level Service Pack 2 > > java.vm.specification.name Java Virtual Machine Specification > > user.dir C: \Program Files\Apache Software Foundation\Tomcat 6.0 > > java.runtime.version 1.6.0_05-b13 > > java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment > > java.endorsed.dirs C: \Program Files\Apache Software Foundation\Tomcat > 6.0\common\endorsed > > os.arch x86 > > java.io.tmpdir C: \Program Files\Apache Software Foundation\Tomcat > 6.0\temp > > line.separator > > java.vm.specification.vendor Sun Microsystems Inc. > > user.variant > > java.util.logging.manager org.apache.juli.ClassLoaderLogManager > > java.naming.factory.url.pkgs org.apache.naming > > os.name Windows XP > > sun.jnu.encoding Cp1252 > > java.library.path C: \Program Files\Apache Software Foundation\Tomcat > 6.0\bin;.;C: \WINDOWS1\Sun\Java\bin;C: \WINDOWS1\system32;C: \WINDOWS1;D: > \Program Files\Java\jdk1.5.0_15\bin;D: \axis\axis2-1.4.1\bin;c: \ruby\bin;C: > \Program Files\IBM\WebSphere MQ\Java\lib;C: > \OraHome_2\jre\1.4.2\bin\client;C: \OraHome_2\jre\1.4.2\bin;C: > \oracle\ora92\bin;C: \WINDOWS1\system32;C: \WINDOWS1;C: > \WINDOWS1\System32\Wbem;C: \Program Files\UltraEdit;C: \Program > Files\IBM\WebSphere MQ\bin;C: \Program Files\IBM\WebSphere > MQ\tools\c\samples\bin;"C: \Program > Files\Hummingbird\Connectivity\7.00\Accessories\";C: \Program > Files\Subversion\bin;C: \Program Files\Support Tools\;c: \Program > Files\Microsoft SQL Server\90\Tools\binn\;C: \Program Files\svnmerge;D: > \apache-ant-1.7.0\bin;D: \Sun\SDK\bin;C: \Program > Files\QuickTime\QTSystem\;D: \groovy\groovy-1.5.6\bin > > java.specification.name Java Platform API Specification > > java.class.version 50.0 > > sun.management.compiler HotSpot Client Compiler > > os.version 5.1 > > user.home C: \ > > user.timezone America/Los_Angeles > > catalina.useNaming true > > java.awt.printerjob sun.awt.windows.WPrinterJob > > java.specification.version 1.6 > > file.encoding Cp1252 > > catalina.home C: \Program Files\Apache Software Foundation\Tomcat 6.0 > > user.name SYSTEM > > java.class.path C: \Program Files\Apache Software Foundation\Tomcat > 6.0\bin\bootstrap.jar > > java.naming.factory.initial org.apache.naming.java.javaURLContextFactory > > package.definition > sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper. > > > java.vm.specification.version 1.0 > > sun.arch.data.model 32 > > java.home C: \Program Files\Java\jre1.6.0_05 > > java.specification.vendor Sun Microsystems Inc. > > user.language en > > awt.toolkit sun.awt.windows.WToolkit > > java.vm.info mixed mode, sharing > > java.version 1.6.0_05 > > java.ext.dirs C: \Program Files\Java\jre1.6.0_05\lib\ext;C: > \WINDOWS1\Sun\Java\lib\ext > > sun.boot.class.path C: \Program Files\Java\jre1.6.0_05\lib\resources.jar;C: > \Program Files\Java\jre1.6.0_05\lib\rt.jar;C: \Program > Files\Java\jre1.6.0_05\lib\sunrsasign.jar;C: \Program > Files\Java\jre1.6.0_05\lib\jsse.jar;C: \Program > Files\Java\jre1.6.0_05\lib\jce.jar;C: \Program > Files\Java\jre1.6.0_05\lib\charsets.jar;C: \Program > Files\Java\jre1.6.0_05\classes > > java.vendor Sun Microsystems Inc. > > server.loader > > catalina.base C: \Program Files\Apache Software Foundation\Tomcat 6.0 > > file.separator \ > > java.vendor.url.bug http: //java.sun.com/cgi-bin/bugreport.cgi > > common.loader ${catalina.home}/lib,${catalina.home}/lib/*.jar > > sun.cpu.endian little > > sun.io.unicode.encoding UnicodeLittle > > package.access > sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans. > > > sun.desktop windows > > sun.cpu.isalist pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 > i86 > > > > > Available services > Version > Service EPR : http://localhost:8080/axis2/services/Version > > Service Description : Version > Service Status : Active > Available Operations > getVersion > GetOrderService > Service EPR : http://localhost:8080/axis2/services/GetOrderService > > Service Description : GetOrderService > Service Status : Active > Available Operations > GetOrder > ActiveService > Service EPR : http://localhost:8080/axis2/services/ActiveService > > Service Description : ActiveService > Service Status : Active > Available Operations > register > ClientService > Service EPR : http://localhost:8080/axis2/services/ClientService > > Service Description : ClientService > Service Status : Active > Available Operations > notify > >
