Я использую Linux и установил GlassFish 3.1 вне Eclipse. Он отлично запускается с asadmin start-domain.
В Eclipse Helios я установил последнюю версию инструментов GlassFish, адаптер сервера и т. д. Я добавил экземпляр «Сервер» для моего внешнего GlassFish, но когда я пытаюсь его запустить, консоль Eclipse сообщает: «Ожидание домена1 для start...." - печатается все больше и больше точек, пока я жду несколько минут. В конце концов появляется диалоговое окно с сообщением «Не удалось запустить сервер GlassFish 3.1 на локальном хосте».
Ни в коем случае http://localhost:8080 не отвечает.
Других сообщений об ошибках, которые я могу найти, нет. Журнал сервера (glassfish/domains/domain1/server.log) печатает длинную команду запуска, а затем:
Feb 28, 2011 10:48:45 PM com.sun.enterprise.admin.launcher.GFLauncherLogger info
INFO: Successfully launched in 3 msec.
Установка GlassFish полностью стандартная, без загруженных приложений. Он отлично работает при запуске из командной строки вне Eclipse.
Я пытался переустановить GlassFish в разных местах, я переустанавливал Eclipse без каких-либо плагинов, кроме материала GlassFish.
Странно то, что сервер «Internal GlassFish 3.1», который распространяется с плагином Eclipse и живет внутри eclipse/plugins, работает просто отлично и запускается очень быстро. Но мне бы очень хотелось иметь внешний GlassFish, который я мог бы легко запускать независимо от Eclipse, когда захочу.
Помощь очень ценится!