Как установить серверный адаптер GlassFish 3 с Eclipse Helios 3.6

Вопрос, как указано в заголовке: как установить серверный адаптер GlassFish на Eclipse Helios 3.6?

6 ответов

Решение

Eclipse Helios 3.6

На момент написания этой статьи (26.07.2010) теоретически существует два способа установки адаптера GlassFish Server: через Eclipse Marketplace или через сайт обновлений.

Обновление: Как упомянул Thorbjørn Ravn Andersen в комментарии, адаптер (24.09.2010) доступен в диалоге Дополнительные серверные адаптеры ("нормальный способ").

Новый сервер

Есть несколько способов сделать это, но один из них - щелкнуть правой кнопкой мыши в представлении " Сервер", выбрать " Создать"> "Сервер", затем щелкнуть ссылку " Загрузить дополнительные серверные адаптеры" и выбрать адаптер GlassFish.

базарная площадь

Перейдите в " Справка"> "Торговая площадка Eclipse" и найдите "glassfish". Затем нажмите кнопку " Установить" подключаемого модуля сервера приложений Java EE GlassFish для Eclipse и выполните следующие действия.

http://a.yfrog.com/img828/8518/screenshot008thumb.png

Обновить сайт

Перейдите в " Справка"> "Установить новое программное обеспечение" и добавьте следующий временный 1 сайт обновления: http://download.java.net/glassfish/eclipse/helios. Обязательно снимите флажок Группировать элементы по категориям, и вы должны увидеть серверные инструменты Oracle GlassFish, как показано ниже:

http://a.yfrog.com/img833/5092/screenshot008.png

Нажмите Далее и следуйте инструкциям.

1 Плагин GlassFish перемещается в Oracle Enterprise Pack для Eclipse (OEPE) и будет доступен по адресу http://download.oracle.com/otn_software/oepe/helios/wtp в будущем (см. Ошибку 312912).


ВАЖНЫЙ ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Вышеуказанные подходы, кажется, работают для некоторых пользователей, но не для меня. На моей платформе GNU/Linux я сталкиваюсь с проблемой, упомянутой в этом комментарии Eclipse 3.6 (Helios) и GlassFish: процедура установки завершается успешно, плагин считается установленным, но я не получаю никакой записи GlassFish в Меню настроек и GlassFish не отображаются в списке времени работы сервера. Так что сейчас я придерживаюсь Eclipse 3.5.


ОБНОВЛЕНИЕ (20100924)

Упомянутая выше проблема на самом деле не относится к плагину GlassFish и не зависит от платформы. Эта проблема связана с ошибкой p2 в Eclipse 3.6 при использовании общей установки (которая является основной причиной проблемы), как я обнаружил после прочтения этого другого вопроса в SO и ошибке 322929. Проблема связана с ошибкой p2, которая исправлена в Eclipse 3.6 SR1, и после установки Eclipse 3.6 SR1 RC4 все теперь действительно работает, как и ожидалось. Да уж!

Затмение Гелиос 3,6 М6

В комплекте Eclipse 3.6 M6 Java EE, если вы попытаетесь установить серверный адаптер GlassFish v3 через диалоговое окно " Новый сервер ", а затем нажмете " Загрузить дополнительные серверные адаптеры", Eclipse свяжется с удаленными сайтами, но при этом не отобразится какой-либо адаптер:

http://img697.imageshack.us/img697/7908/screenshot013p.png

Эта проблема на самом деле захвачена ошибкой 305636. Использование сайта обновлений вместо мастера создания нового сервера позволяет обойти эту проблему:

  1. Установите новый Eclipse Helios M6 (получите пакет Eclipse IDE для разработчиков Java EE).
  2. Установите последний серверный адаптер GlassFish, на сегодняшний день 1.0.52:
    1. Открыть Справка> Установить новое программное обеспечение
    2. Добавьте URL сайта обновления GlassFish: https://ajax.dev.java.net/eclipse
    3. Установите плагин GlassFish Java EE 5, Java EE 6
    4. Перезапустите, когда будет предложено
  3. Откройте мастер New > Server и добавьте свой сервер GlassFish v3 Java EE 6.

Я получаю следующее, когда я пытаюсь это:

Не удается завершить установку, так как не удалось найти один или несколько необходимых элементов. Устанавливаемое программное обеспечение: GlassFish Java EE 5, Java EE 6 1.0.54 (com.sun.enterprise.jst.server.sunappsrv.feature.feature.group 1.0.54) Отсутствует требование: GlassFish Java EE 5, Java EE 6 1.0. 54 (com.sun.enterprise.jst.server.sunappsrv.feature.feature.group 1.0.54) требует 'org.eclipse.platform.feature.group [3.5.0,3.6.0)', но не может быть найден

Eclipse Helios уже имеет правильный источник для загрузки плагина Glassfish, но сайт пока недоступен. Сайт будет доступен в конце июля в соответствии с этим https://bugs.eclipse.org/bugs/show_bug.cgi?id=312912

Вы можете использовать сайт обновлений для установки rc-версии плагина glassfish для helios:

http://download.java.net/glassfish/eclipse/helios

Добавьте это на свои сайты обновлений, а затем снимите флажок "Группировать элементы по категориям", и вы увидите и сможете установить плагин Glassfish в Гелиос

На новом Eclipse (JUNO):

Справка -> Установить новое программное обеспечение...

Затем вставьте http://download.java.net/glassfish/eclipse/juno внутри поля URL и нажмите клавишу ВВОД.

Приведенный выше URL не работает для меня (я использую финальную версию Helios).

Я должен был сделать

help -> eclipse market place -> [then select glassfish plugin from the 'search' tab]

Другие вопросы по тегам