NetBeans 远程同步:无法保存文件

NetBeans 远程同步:无法保存文件

我在一个项目中使用 NetBeans,利用远程同步将文件保存到本地和 FTP 服务器。此功能在其他项目中有效,但这次在尝试将文件保存到远程服务器时失败。

IDE 日志告诉我发生了未知错误,以及以下信息:

Upload failed: org.netbeans.modules.php.project.connections.TransferInfo [transfered: [], failed: {index.php=Cannot upload file index.php (unknown reason).}, partially failed: {}, ignored: {}, runtime: 61136 ms]
    Cannot logout from server

IDE的版本是6.8。

干杯

答案1

对于那些仍然遇到问题的人(被动模式不起作用、版本 6.9 不起作用等),您可能会遇到 Windows 防火墙错误过滤 IPv6 套接字的问题。(启用 IPv6 时,JDK7 及更高版本使用 IPv6 套接字。)

请参阅此错误以获取更多信息和解决方法:

对于“Djava.net.preferIPv4Stack=true”解决方法,请参阅此页面以获取有关如何配置它的更多信息:http://performance.netbeans.org/howto/jvmswitches/

答案2

在 FTP 设置中使用被动模式

答案3

遇到此问题的人可能遇到了 Windows 7 中的 JDK 7 问题:

解决方案是降级 JDK 或为 Java 添加一些 Windows 防火墙例外。添加例外对我来说不起作用,所以我的建议是将 JDK 降级到版本 6!

答案4

我通过在 Windows 防火墙中允许 NetBeans 连接解决了这个问题,并创建了一条新规则来允许连接Java/jdk.../bin/java.exe

相关内容