0
import org.apache.ftpserver.config.*;
import org.apache.ftpserver.filesystem.*;
import org.apache.ftpserver.ftplet.FtpException;
import org.apache.ftpserver.listener.ListenerFactory;
import org.apache.ftpserver.command.*;
import org.apache.ftpserver.config.spring.*;
import org.apache.*;
import org.apache.ftpserver.impl.*;

public class ftpko {


public static void main(String[] args) {
    // TODO Auto-generated method stub
    FtpServerFactory serverFactory = new FtpServerFactory();

    ListenerFactory factory = new ListenerFactory();

    // set the port of the listener
    factory.setPort(2221);

    // replace the default listener
    serverFactory.addListener("default", factory.createListener());

    // start the server
    FtpServer server = serverFactory.createServer(); 
            server.start();



}

}

このコードを実行しようとしていますが、このエラーが発生します

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
Unhandled exception type FtpException

スタックトレースは次のとおりです。

log4j:WARN No appenders could be found for logger        (org.apache.ftpserver.impl.DefaultFtpServerContext).
log4j:WARN Please initialize the log4j system properly

これの何が問題なのですか?ありがとう。どんな助けでも大歓迎です。

4

1 に答える 1

1

MINA ftp については何も知りませんが、コンパイル エラーは、メイン メソッドに throws を追加するのを忘れていることを示唆しています...

public static void main(String[] args) throws FtpException { ... }
于 2012-12-10T15:08:02.127 に答える