Java项目生产环境部署,遇到FTP连接加密服务器的踩坑及爬坑过程

Posted 阿啄debugIT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java项目生产环境部署,遇到FTP连接加密服务器的踩坑及爬坑过程相关的知识,希望对你有一定的参考价值。

前言:

由于项目当中的采集模块需要向第三方提供ftp服务器,采集所需数据,另外,由于之前该Java项目代码已经在其他项目都可以跑通,故Java项目代码是现成的!

问题:

1. 系统的ftp程序无法连接远程的服务器

【问题重现】:530 Non-anonymous sessions must use eneryption.
【系统报错】:FTPConnectClosedException:Connection closed without indication.

2. 在解决问题1后,系统无法对ftp服务器的目录进行切换

【问题重现】:
【原始代码】:(由于是已经编译的代码,故对象前会带this)

以上是关于Java项目生产环境部署,遇到FTP连接加密服务器的踩坑及爬坑过程的主要内容,如果未能解决你的问题,请参考以下文章

Apache Ftp Server 部署,它的帐号密码加密算法是什么呢?

Apache Ftp Server 部署,它的帐号密码加密算法是什么呢?

软件项目部署环境

Jenkins使用FTP进行一键部署及回滚(Windows)

CentOS 7 FTP环境部署

小白研究项目部署-关于vue项目部署遇到的一些问题