<dependency> <groupId>com.axl.network</groupId> <artifactId>axl-ftp-server</artifactId> <version>1.0.0</version> </dependency> FtpServerFactory serverFactory = new FtpServerFactory(); ListenerFactory factory = new ListenerFactory(); serverFactory.addListener("default", factory.createListener()); PropertiesUserManagerFactory userManagerFactory = new PropertiesUserManagerFactory(); serverFactory.setUserManager(userManagerFactory.createUserManager()); FtpServer server = serverFactory.createServer(); server.start(); <?xml version="1.0" encoding="UTF-8"?> <server xmlns="http://mina.apache.org/ftpserver/spring/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://mina.apache.org/ftpserver/spring/v1 http://mina.apache.org/ftpserver/ftpserver-1.1.1.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"> <listeners> <nio-listener name="default" ip="0.0.0.0" port="21" implicit="false" localAddress="${ftp.server.local.address}" bufferSize="10240"> <ssl> <keystore file="${ftp.server.keystore.file}" password="${ftp.server.keystore.password}" keyPassword="${ftp.server.keystore.key.password}"/> </ssl> </nio-listener> </listeners> <user-manager> <properties-file path="users.properties"/> </user-manager> </server>


上一篇:
下一篇:
切换中文