String ipAddress = "127.0.0.1";
int port = 21;
String username = "ftpuser";
String password = "ftppassword";
FtpServerFactory serverFactory = new FtpServerFactory();
PropertiesUserManagerFactory userManagerFactory = new PropertiesUserManagerFactory();
serverFactory.setUserManager(userManagerFactory.createUserManager());
FtpsConfiguration ftpsConfig = new FtpsConfiguration();
serverFactory.setFtpsConfig(ftpsConfig);
FtpServer server = serverFactory.createServer();
try {
server.start();
} catch (Exception e) {
}
import org.apache.ftpserver.FtpServer;
import org.apache.ftpserver.FtpServerFactory;
import org.apache.ftpserver.ftplet.FtpUser;
import org.apache.ftpserver.impl.DefaultFtpServer;
import org.apache.ftpserver.usermanager.PropertiesUserManagerFactory;
import org.apache.ftpserver.usermanager.UserManagerFactory;
import org.apache.ftpserver.usermanager.impl.BaseUser;
import org.apache.ftpserver.usermanager.impl.WritePermission;
import org.apache.ftpserver.usermanager.impl.WritePermission;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class FTPServerExample {
public static void main(String[] args) {
String ipAddress = "127.0.0.1";
int port = 21;
String username = "ftpuser";
String password = "ftppassword";
FtpServerFactory serverFactory = new FtpServerFactory();
PropertiesUserManagerFactory userManagerFactory = new PropertiesUserManagerFactory();
serverFactory.setUserManager(userManagerFactory.createUserManager());
/*FtpsConfiguration ftpsConfig = new FtpsConfiguration();
serverFactory.setFtpsConfig(ftpsConfig);*/
FtpServer server = serverFactory.createServer();
try {
server.start();
} catch (Exception e) {
}
}
}