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
>
>

Reply via email to