На FTP Eclipse PDT Remote System Explorer не отображаются файлы

#macos #eclipse-pdt #eclipse-3.5

#macos #eclipse-pdt #eclipse-3.5

Вопрос:

Я пытаюсь настроить свой Eclipse PDT с помощью удаленного системного проводника. Я на Mac 10.5.8, и я использую Galileo PDT. RSE имеет версию 3.1.1.

В перспективе RSE я настраиваю новое FTP-соединение, устанавливаю passive в true и подключаюсь просто отлично, без каких-либо проблем. В дереве отображаются «MYSERVER / Files / My Home» и «MYSERVER / Files / Root». Я нажимаю на root, чтобы перейти к своим файлам, он говорит «в ожидании …», а затем ничего. Он не показывает ни файлов, ни сообщений об ошибках, и я не могу получить доступ к своим файлам, что бы я ни делал. На другом сервере я общаюсь через subclipse (subversion), и это работает великолепно, но я не могу заставить работать простое FTP-соединение.

Кто-нибудь сталкивался с этой проблемой и смог ее решить? Спасибо.

Ответ №1:

У меня возникла эта проблема, когда свойство ‘parser’ в настройках службы FTP Connector было установлено на определенный анализатор, то есть WinNT. Я установил его в режим AUTO, и теперь я вижу список файлов в дереве.

Один из способов получить доступ к этому параметру: показать представление сведений об удаленных системах, щелкнуть правой кнопкой мыши по вашему FTP-соединению и выбрать Свойства, перейти к службам соединителей, затем к настройкам FTP в разделе Служба FTP Connector в верхнем дереве.

Вам также может потребоваться установить для свойства ‘passive’ значение true.

Комментарии:

1. Спасибо. В итоге я обновился до Helios, а затем моя проблема исчезла, поэтому я не могу проверить, сработало бы это. Спасибо, это хорошая информация.

2. Ах. Я забыл упомянуть, что я был на Indigo (3.7), Windows и RSE 3.30. Не уверен, что Windows имеет значение, и переход на Windows в любом случае не является хорошим решением, но это показывает, что та же проблема может возникнуть из-за более простых вариантов 😉

Ответ №2:

У меня была похожая проблема (но с Zend studio). Другой ответ не помог. Вот что я сделал

 1) right click on remote connection and choose "monitor"
another block will appear showing a list of resources
2) right click on one of them (it there is `Files`, do on it) and choose
New -> Filter
3) In Folder input put / and click next
4) then write filter name(e.g. root, should not matter I think) and 
click finish. 
  

если не работает, попробуйте удалить соединение, создайте заново и повторите те же действия еще раз