2017-07-03 66 views
0

如果我運行此服務器程序,我得到了上述錯誤。我應該如何清除它?方法addHandler(字符串,服務器)未定義類型WebServer

public class server { 

    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 server()); 
     server.start(); 

     System.out.println("Started successfully."); 
     System.out.println("Accepting requests. (Halt program to stop.)"); 

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

    } 

} 
+0

包括您的類的導入,以便我們知道您正在使用的WebServer類。 –

回答

0

錯誤的基本含義是類WebServer在其定義中沒有相關的方法。 什麼是WebServer類的完整限定名稱? 假設它是org.apache.xmlrpc.webserver.WebServer,您可以查看docs以查看它沒有addHandler()方法。

你的代碼還有另外一個問題,你不能在對象上調用new。

(server).addHandler("sample", new server()); 

這裏server是一個對象不是一類,因此new server()會因爲你的問題。

相關問題