Ant Ftp任务无法将文件发送到远程计算机

时间:2010-12-22 13:00:10

标签: ant ftp

我正在尝试使用ant FTP任务将文件发送到远程计算机。代码看起来像这样

<ftp server="rbhanu"
       userid="rbhanu"
       password="prapanch"
       remotedir="C:\"
       action="send">
     <fileset dir="./ragz"/>
</ftp>

其中rbhanu是主机的名称。我试图将ragz文件夹中的ear文件发送到rbhanu(远程机器)的C盘 它产生以下错误

error during FTP transfer: java.net.ConnectException: Connection refused: connect

注意:我包含了所有与ftp任务相关的库而不是问题,因为我可以将文件发送到ftp服务器但无法将文件发送到远程机器

如果有人能想出来,我非常感激

2 个答案:

答案 0 :(得分:2)

Connection refused:connect表示在指定目标上没有运行FTP服务器。

您可以直接尝试相同的操作,即不使用ant任务,看看是否有效?

答案 1 :(得分:0)

更改FTP服务状态

检查状态列表的命令:

firebase.database().ref("Path Of Child Node").remove();

或特定的(ftp)服务;

inetadm

如果您的状态为离线或已禁用,则必须更改状态才能启用。为此:

svcs ftp

再次检查您的状态:

svcadm -v enable network/ftp
svcadm refresh svc:/network/ftp:default
svcadm restart svc:/network/ftp:default