java程序 FtpServerFactory serverFactory = new FtpServerFactory();
ListenerFactory factory = new ListenerFactory();
// set the port of the listener
factory.setPort(2121); // replace the default listener
serverFactory.addListener("default", factory.createListener());
PropertiesUserManagerFactory pum = new PropertiesUserManagerFactory();
pum.setFile(new File("users.properties"));
serverFactory.setUserManager(pum.createUserManager());

// start the server
FtpServer server = serverFactory.createServer(); 
try {
server.start();
System.out.println("FTP服务器启动");
} catch (FtpException e) {
e.printStackTrace();
}配置文件ftpserver.user.admin.userpassword=21232F297A57A5A743894A0E4A801FC3
ftpserver.user.admin.homedirectory=./res/home
ftpserver.user.admin.enableflag=true
ftpserver.user.admin.writepermission=true
ftpserver.user.admin.maxloginnumber=0
ftpserver.user.admin.maxloginperip=0
ftpserver.user.admin.idletime=0
ftpserver.user.admin.uploadrate=0
ftpserver.user.admin.downloadrate=0ftpserver.user.anonymous.userpassword=
ftpserver.user.anonymous.homedirectory=../images
ftpserver.user.anonymous.enableflag=true
ftpserver.user.anonymous.writepermission=true
ftpserver.user.anonymous.maxloginnumber=20
ftpserver.user.anonymous.maxloginperip=2
ftpserver.user.anonymous.idletime=300
ftpserver.user.anonymous.uploadrate=4800
ftpserver.user.anonymous.downloadrate=4800
FTP成功启动。但是用FTP客户端无法访问(匿名和admin都试过了)。是不是少设置了什么呢。