XML-RPC with java -


I am developing a server in XML-RPC using Java, but when I compile it, then I This error is found

  Serviser Somedef.Java 33: The symbol symbol can not be found: method addHandler (java.lang.String, java.lang.String) Location: class org.apache.xmlrpc .webserver.WebServer server.addHandler ("SOMDIFF", new service, Somedef ());  

Here's my server:

  import java.util.Hashtable; Import org.apache.xmlrpc.webserver *; Public Class Serving Somedef {Public Surveyor (Somedef) {} Public Hashtable Insertion and Definition (Int x, int y) {hashtable results = new hashtable (); Result.put ("somme", new integer (x + y)); Result.put ("difference", new integer (x - y)); Return result; } Public static zero main (string [] args) {try {web server server = new web server (8000); Server.addHandler ("SOMDIFF", New Surveyor (Somedef)); Server.start (); System.out.println ("Surveyor lance sur http: // localhost: 8000 / RPC2"); } Hold (exception exception) {System.err.println ("JavaServer:" + exception .ststring ()); }}}  

Any ideas on how to fix it. Thank you

You have to set handler mapping. From the webserver javadoc example:

  XmlRpcServer Server = webServer.getXmlRpcServer (); Server.setConfig (config); (Mapping) server.setHandlerMapping;  

Check potentially suitable implementation.


Comments