2

Я использую 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.

ура

6 ответов6

2

Для тех, у кого все еще есть проблемы (пассивный режим не работает, версия 6.9 не работает и т.д.), Вы можете столкнуться с проблемами с сокетами IPv6, которые неправильно фильтруются брандмауэром Windows. (JDK7 и выше используют сокеты IPv6, когда IPv6 включен.)

Смотрите эту ошибку для получения дополнительной информации и обходных путей:

Для обходного пути «Djava.net.preferIPv4Stack = true» см. Эту страницу для получения дополнительной информации о том, как его настроить: http://performance.netbeans.org/howto/jvmswitches/

1

Используйте пассивный режим в настройках ftp

1

Запустите командную строку от имени администратора и запустите

netsh advfirewall set global StatefulFTP disable
1

Я решил эту проблему, разрешив подключения для NetBeans в брандмауэре Windows, и создал новое правило, разрешающее подключения для Java/jdk.../bin/java.exe .

1

Люди, имеющие эту проблему, могли столкнуться с Windows 7 с проблемой JDK 7:

Решение состоит в том, чтобы либо понизить версию JDK, либо добавить некоторые исключения брандмауэра Windows для Java. Добавление исключений для меня не сработало, поэтому я рекомендую понизить JDK до версии 6!

0

Даже если вы обновитесь до Netbeans 6.9, у вас может возникнуть та же проблема, если вы не отметите "Пассивный режим" в настройках.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .