Как установить серверный адаптер 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. Использование сайта обновлений вместо мастера создания нового сервера позволяет обойти эту проблему:
- Установите новый Eclipse Helios M6 (получите пакет Eclipse IDE для разработчиков Java EE).
- Установите последний серверный адаптер GlassFish, на сегодняшний день 1.0.52:
- Открыть Справка> Установить новое программное обеспечение
- Добавьте URL сайта обновления GlassFish: https://ajax.dev.java.net/eclipse
- Установите плагин GlassFish Java EE 5, Java EE 6
- Перезапустите, когда будет предложено
- Откройте мастер 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
]