Java Code Examples for org.apache.ftpserver.DataConnectionConfigurationFactory#setPassivePorts()
The following examples show how to use
org.apache.ftpserver.DataConnectionConfigurationFactory#setPassivePorts() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: FtpToDB_IT.java From syndesis with Apache License 2.0 | 5 votes |
@Bean public DataConnectionConfiguration dataConnectionConfiguration() { DataConnectionConfigurationFactory dataConnectionFactory = new DataConnectionConfigurationFactory(); dataConnectionFactory.setPassiveExternalAddress(integrationContainer.getInternalHostIp()); dataConnectionFactory.setPassivePorts(String.valueOf(PASSIVE_PORT)); return dataConnectionFactory.createDataConnectionConfiguration(); }
Example 2
Source File: FtpSplitToDB_IT.java From syndesis with Apache License 2.0 | 5 votes |
@Bean public DataConnectionConfiguration dataConnectionConfiguration() { DataConnectionConfigurationFactory dataConnectionFactory = new DataConnectionConfigurationFactory(); dataConnectionFactory.setPassiveExternalAddress(integrationContainer.getInternalHostIp()); dataConnectionFactory.setPassivePorts(String.valueOf(PASSIVE_PORT)); return dataConnectionFactory.createDataConnectionConfiguration(); }
Example 3
Source File: WebHookToFtp_IT.java From syndesis with Apache License 2.0 | 5 votes |
@Bean public DataConnectionConfiguration dataConnectionConfiguration() { DataConnectionConfigurationFactory dataConnectionFactory = new DataConnectionConfigurationFactory(); dataConnectionFactory.setPassiveExternalAddress(integrationContainer.getInternalHostIp()); dataConnectionFactory.setPassivePorts(String.valueOf(PASSIVE_PORT)); return dataConnectionFactory.createDataConnectionConfiguration(); }
Example 4
Source File: StorageServerTools.java From o2oa with GNU Affero General Public License v3.0 | 4 votes |
public static FtpServer start(StorageServer storageServer) throws Exception { /** 服务器工厂 */ FtpServerFactory serverFactory = new FtpServerFactory(); /*** 连接工厂 */ ConnectionConfigFactory connectionConfigFactory = new ConnectionConfigFactory(); connectionConfigFactory.setAnonymousLoginEnabled(false); connectionConfigFactory.setMaxLogins(1000); connectionConfigFactory.setMaxThreads(1000); /** 监听工厂 */ ListenerFactory listenerFactory = new ListenerFactory(); /** 数据传输工厂,在监听工厂使用 */ DataConnectionConfigurationFactory dataConnectionConfigurationFactory = new DataConnectionConfigurationFactory(); /** * 如果不指定端口会WARN:<br/> * <p> * WARN org.apache.ftpserver.impl.PassivePorts - Releasing unreserved passive * port: 41662 * </p> */ dataConnectionConfigurationFactory.setPassivePorts(storageServer.getPassivePorts()); // /**强制不使用ip检查?不知道啥意思*/ dataConnectionConfigurationFactory.setPassiveIpCheck(false); listenerFactory .setDataConnectionConfiguration(dataConnectionConfigurationFactory.createDataConnectionConfiguration()); listenerFactory.setPort(storageServer.getPort()); // if (storageServer.getSslEnable()) { // File keystoreFile = new File(Config.base(), "config/o2.keystore"); // SslConfigurationFactory ssl = new SslConfigurationFactory(); // ssl.setKeystoreFile(keystoreFile); // ssl.setKeystorePassword(Config.token().getSsl()); // listenerFactory.setSslConfiguration(ssl.createSslConfiguration()); // listenerFactory.setImplicitSsl(true); // } Listener listener = listenerFactory.createListener(); serverFactory.addListener("default", listener); serverFactory.setConnectionConfig(connectionConfigFactory.createConnectionConfig()); serverFactory.setUserManager(calculateUserManager(storageServer.getCalculatedAccounts())); FtpServer server = serverFactory.createServer(); server.start(); System.out.println("****************************************"); System.out.println("* storage server start completed."); System.out.println("* port: " + storageServer.getPort() + "."); System.out.println("****************************************"); return server; }