axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Barry Alexander" <barry.alexan...@gmail.com>
Subject Re: Out Only MEP and Rest support
Date Wed, 15 Oct 2008 23:28:09 GMT
Keith, thanks for the info, it helped somewhat as I am further
along...calling it a night though, and will resume tomorrow.  This I am left
off:

[ERROR] org.apache.axis2.AxisFault: Exception occurred while trying to
invoke service method notify
[ERROR] Exception occurred while trying to invoke service method notify
org.apache.axis2.AxisFault: namespace mismatch require
http://ws.apache.org/axis2 found http://ws.apache.org/axis2/xsd

On Wed, Oct 15, 2008 at 11:03 AM, keith chapman <keithgchapman@gmail.com>wrote:

> Perhaps having a look at this article <http://wso2.org/library/3726> [1]
> would explain to you how REST works in Axis2.
>
> Thanks,
> Keith.
>
> [1] http://wso2.org/library/3726
>
>
> On Wed, Oct 15, 2008 at 11:20 PM, Barry Alexander <
> barry.alexander@gmail.com> wrote:
>
>> 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 <
>> barry.alexander@gmail.com> 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
>>>
>>>
>>
>
>
> --
> Keith Chapman
> Senior Software Engineer
> WSO2 Inc.
> Oxygenating the Web Service Platform.
> http://wso2.org/
>
> blog: http://www.keith-chapman.org
>

Mime
View raw message