1) I have built and successfully deployed the two mentioned services 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