Настройка Netbeans для удалённого сервера

Здравствуйте, поздравляю всех с Наступившим!
Вот решил покодить на праздниках и опробовать Netbeans. Скачал установил, создаю проект приложение PHP с удалённого сервера, всё настраиваю как положено, создаю на своём VPS отдельную учёточку вбиваю всё это дело в настройки ftp в нетбинсе и на завершающем этапе, когда он должен мне предложить выбрать какие папки стянуть в папку локального проекта, он мне пишет следующее: Отсутствую файлы доступные для загрузки, проверьте пассивный режим в настройках.
Естественно, я изменял и в пассивном не хочет и без него тоже.
Никто не сталкивался с таким подвохом? Сразу оговорюсь в total commander всё работает, листинг дириктории получает, с теми же настройками нормально

1 ответов


http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696

To disable stateful FTP filtering so that Windows Firewall will not block FTP traffic, type the following syntax then hit enter:


netsh advfirewall set global StatefulFtp disable
 


Пробовал создать проект через "Приложение PHP"
Проверку с которой у вас возникли проблемы он прошел, но вот во время работы с проектом ни разу не удалось залить файлы. NetBeans постоянно добавляет в конец пути www, но это не беда, как дело доходит до отправки:


CWD /www/davemodis.com/project/gtr/www
250 CWD command successful
PORT 192,168,1,3,254,90

Сводка
====================
Сбой:
файл         www/index.html     Не удалось выгрузить файл index.html (неизвестная причина).
Среда выполнения: 39 мс, перенесено: файлов: 0, 0 КБ
 
...происходит "сбой по неизвестной причине".

Проблема в данном случае не с сервером FTP и не в CentOS тут дело.
Данная проблема возникает при работе NetBeans v 7.0.x (Может и с другими тоже) с Java Devolopment Kit 1.7.0 либо java runtime environment v.7 (Беда какая-то после обновления). С JRE6 Проблема с FTP обменом пропадает.

Для исправления ситуации достаточно указать в конфиге (Папка - NetBeans 7.0.1\etc\netbeans.conf) что работать надо с 6 ой версией JRE:
Параметр в конфиге - netbeans_jdkhome="C:\Program Files\Java\jre6" (Вот так у меня заработало)