我用Java開發的XML-RPC服務器,但是當我編譯它,我得到這個錯誤XML-RPC與Java
ServeurSomDiff.java:33: cannot find symbol
symbol : method addHandler(java.lang.String,java.lang.String)
location: class org.apache.xmlrpc.webserver.WebServer
server.addHandler("SOMDIFF",new ServeurSomDiff());
這是我的服務器:
import java.util.Hashtable;
import org.apache.xmlrpc.webserver.*;
public class ServeurSomDiff {
public ServeurSomDiff(){
}
public Hashtable sumAndDifference (int x, int y) {
Hashtable result = new Hashtable();
result.put("somme", new Integer(x + y));
result.put("difference", new Integer(x - y));
return result;
}
public static void main (String [] args) {
try {
WebServer server = new WebServer(8000);
server.addHandler("SOMDIFF",new ServeurSomDiff());
server.start();
System.out.println("Serveur lance sur http://localhost:8000/RPC2");
} catch (Exception exception)
{System.err.println("JavaServer: " + exception.toString());
}
}
}
關於如何解決這個問題的任何想法。 謝謝
這個問題在2010年被問到...... – 2017-08-29 12:17:26