【发布时间】:2013-12-16 11:21:38
【问题描述】:
我正在尝试使用 apache.xmlrpc 从here 实现示例 XML-RPC 代码。
import org.apache.xmlrpc.*;
import java.net.URL;
import java.util.Hashtable;
import java.util.Vector;
public class JavaServer {
public Integer sum(int x, int y) {
return new Integer(x + y);
}
public static void main(String[] args) {
try { System.out.println("Attempting to start XML-RPC Server...");
WebServer server = new WebServer(80);
server.addHandler("sample", new JavaServer());
server.start();
System.out.println("Started successfully.");
System.out.println("Accepting requests. (Halt program to stop.)");
} catch (Exception exception) {
System.err.println("JavaServer: " + exception);
}
}
}
但在这一行:server.addHandler("sample", new JavaServer()); 以上代码我收到以下错误。
该类型的方法 addHandler(String, Rpc Server) 未定义 网络服务器。
我从 apache apache-xmlrpc-3.1.3-bin.zip 的最新 XML-RPC 导入了一个 jar。
有人知道我为什么会收到这个错误吗?
【问题讨论】: