java - 当向我的 cpanel ftp 服务器发出注销命令时,它返回 500 错误未知命令

标签 java cpanel ftp4j

我正在将 it.sauronsoftware.ftp4j 与 cpanel 服务器一起使用,当我尝试关闭连接时,我收到 500 错误:未知命令。我认为这意味着 cpanel ftp 服务器正在使用不同的命令,但我不知道如何发出正确的命令来关闭 ftp 连接,甚至不知道该命令是什么。

我知道突然关闭通信(),但我更喜欢一种干净且正确的方法来关闭连接。

最佳答案

abruptlyCloseCommunication() 方法导致通信 channel 突然关闭。当控制连接被阻塞时,它作为“紧急制动器”关闭控制连接。出于相同目的的线程安全解决方案是调用disconnect(false)。

您可以使用 client.disconnect(true);类,该类向远程服务器发送 FTP QUIT 命令,请求合法的断开连接过程。希望它也适用于 cpanel。

关于java - 当向我的 cpanel ftp 服务器发出注销命令时,它返回 500 错误未知命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16937078/

相关文章:

java - ftp4j 客户端下载文件时 FTP 服务器死机

java - 我可以将一组 ArrayList 添加到单个 ArrayList 中吗?

java - 应用程序级锁定和 hibernate 乐观锁定

Java - ListIterator 和 hasNext

php - 目前无法处理此请求 htaccess

WordPress 裸域与 www

java - 使用 FTP4J 下载整个目录

java - 我需要升级我的一个正则表达式

linux - WHMCS 突然停止工作

Java ftp4j - 以 amn 主动模式连接时列出 FTP 服务器中的文件