2017-07-03 9 views
0

このサーバープログラムを実行すると、上記のエラーが発生します。どうすればいいですか?エラーは基本的に何を意味WebサーバータイプのaddHandler(String、server)メソッドが未定義です

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 doesntのは、その定義の関連するメソッドを持っているということです。 WebServerクラスの完全修飾名は何ですか? org.apache.xmlrpc.webserver.WebServerと仮定すると、docsにはaddHandler()メソッドがないことがわかります。

コードに別の問題があります。オブジェクトに対してnewを呼び出すことはできません。

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

serverはオブジェクトではないクラスであるため、new server()はあなたの問題原因うとしています。

関連する問題