Glassfish 3.1.2 и Eclipse - PullRequest
       20

Glassfish 3.1.2 и Eclipse

17 голосов
/ 25 января 2012

Я только что скачал Glassfish версии 3.1.2, это еще не официальный релиз.Мне нужна эта версия, потому что мое веб-приложение использует веб-сокеты.Теперь у меня проблема с плагином Glassfish для затмения, он не распознает новую версию Glassfish.С версией Glassfish 3.1.1 в Eclipse все работает нормально.Я использую Oracle Glassfish Server Tools (плагин Eclipse) версии 2.0.0.20111104904 от Oracle (последняя версия, которую я мог загрузить).Если я пытаюсь добавить новую среду выполнения сервера в Eclipse для Glassfish 3.1.2, я получаю сообщение об ошибке: в указанном каталоге нет действительной установки GlassFish ... Мне нужно все, чтобы иметь возможность отладить мое веб-приложение в Eclipse.

Кто-нибудь знает, что проверяет плагин?Есть ли какие-то изменения, чтобы обмануть плагин, чтобы он тоже работал с Glashfish 3.1.2?

Ответы [ 2 ]

18 голосов
/ 26 января 2012

Используйте плагин отсюда (для Indigo): http://dlc.sun.com.edgesuite.net/glassfish/eclipse/indigo/

Плагин для Helios не поддерживает 3.1.2.

Если вам приходится жить с битами, то они благословенныOracle или продолжайте использовать Helios, тогда вы можете попробовать следующий трюк:

создать пару файлов ....

$ {glassfish.rootdirectory} / modules / jsf-impl.jar и $ {glassfish.rootdirectory} /modules/jstl-impl.jar

Эти файлы были переименованы между 3.1.1 и 3.1.2 ...

Вы можете получить3.1.2, чтобы тушить как 3.1.1, просто создавая пустые файлы с вышеуказанными именами.Если этого не происходит, создайте копии следующих файлов.

Новое имя для jstl-impl.jar: gf312 / glassfish / modules / javax.servlet.jsp.jstl.jar

Новое имя для jsf-impl.jar: gf312 / glassfish / modules / javax.faces.jar.

6 голосов
/ 10 марта 2012

Если вы находитесь на Helios, вы можете попробовать следующее:

  • удалить плагин Glassfish 3.1.1 (и все связанные среды выполнения и серверы).
  • перейти к «Установитьновое программное обеспечение "и введите (для URL): http://download.java.net/glassfish/eclipse/indigo

Хотя плагин говорит индиго, он также работает для меня в Гелиосе.Кроме того, он предоставляет опции для серверов Glassfish 3.1.1 и 3.1.2 (до и после изменения имени).

Обратите внимание, что он загружает сам Glassfish и устанавливает внутренний сервер.Вы можете удалить его и установить свой собственный сервер («Новый сервер ...»), если у вас есть существующий сервер, с которым вы хотите работать (как я).

HTH.

...