Hello All,


I'm trying to use a built-in HTTP Server to "export" some methods.

I just start with an example I found on the Net.
It was from the time of "helma.xmlrpc.*" as you can see on the code. I changed to org.apache.xmlrpc.*

When I run the program it just starts and ends immediately without error!?!?

Can you help me, please?

Thanks in advance.

----------------------- <example> -----------------------
import java.util.Hashtable;
//import helma.xmlrpc.*;
import org.apache.xmlrpc.*;


public class JavaServer {

   public JavaServer () {
       // Our handler is a regular Java object. It can have a
       // constructor and member variables in the ordinary fashion.
       // Public methods will be exposed to XML-RPC clients.
   }

   public Hashtable sumAndDifference (int x, int y) {
       Hashtable result = new Hashtable();
       result.put("sum", new Integer(x + y));
       result.put("difference", new Integer(x - y));
       return result;
   }

   public static void main (String [] args) {
       try {
// Invoke me as <http://localhost:8080/RPC2>.
           WebServer server = new WebServer(8080);
           server.addHandler("sample", new JavaServer());

       } catch (Exception exception) {
           System.err.println("JavaServer: " + exception.toString());
       }
   }
}

----------------------- </example> -----------------------

--
Pedro Braga
[EMAIL PROTECTED]

Reply via email to