[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xmlrpc-user
Subject:    Re: Static Methods
From:       Jochen Wiedmann <jochen.wiedmann () gmail ! com>
Date:       2009-07-21 19:00:24
Message-ID: e75283b10907211200o31f76e46i50dd674347ec8eef () mail ! gmail ! com
[Download RAW message or body]

Static methods are ignored by Apache XML-RPC, by default. Either you
have to create your own handler mapping, or you create wrapper
instances.

Jochen


On Tue, Jul 21, 2009 at 3:00 PM, Keit Isensee<keit.isensee@bredex.de> wrote:
> Hello!
> 
> I am just evaluating XML RPC for my project and have a little problem with
> static methods. I canīt execute them but get an error. Normal methods are
> fine.
> 
> Any suggestions?
> 
> Working with Win2003 Server / Version 3.1.2 of XMLPRC / Java "1.6.0_13"
> 
> 
> Error message when executing static method:
> 
> SCHWERWIEGEND: No such handler: Execute.doubleTest
> org.apache.xmlrpc.server.XmlRpcNoSuchHandlerException: No such handler:
> Execute.doubleTest
> at
> org.apache.xmlrpc.server.AbstractReflectiveHandlerMapping.getHandler(AbstractReflectiveHandlerMapping.java:214)
>  at
> org.apache.xmlrpc.server.XmlRpcServerWorker.execute(XmlRpcServerWorker.java:45)
> at
> org.apache.xmlrpc.server.XmlRpcServer.execute(XmlRpcServer.java:86)
> at
> org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:200)
> at org.apache.xmlrpc.webserver.Connection.run(Connection.java:208)
> at
> org.apache.xmlrpc.util.ThreadPool$Poolable$1.run(ThreadPool.java:68)
> org.apache.xmlrpc.XmlRpcException: No such handler: Execute.doubleTest
> at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:197)
>  at
> org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156)
>  at
> org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:115)
>  at
> org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
>  at
> org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
> at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
> at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158)
> at
> org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147)
> at Client.executeMethod(Client.java:48)
> at Client.startClient(Client.java:32)
> at ExecuteJava.main(ExecuteJava.java:33)
> 
> 
> Thanks in advance
> 
> Keit
> 
> 
> 



-- 
Base64 decoding, 300% faster than sun.misc.BASE64Decoder:
http://archive.netbsd.se/?ml=commons-dev&a=2008-05&t=7522166


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic