2015-01-12 3 views
11

У меня есть Glassfish 4.1 и Eclipse Luna, установленный на Ubuntu. Когда я попытался запустить простой веб-приложения (JSP + сервлет + Java Bean) I`ve получил следующее сообщение об ошибке:Не удается развернуть приложение в Glassfish 4.1 в Eclipse

Publishing to Glassfish 4 at localhost[domain1].. has encountered a problem. cannot Deploy mvcprj1 deploy is failing=Application with name [mvcprj1] is not deployed

Ничто не появляется ни в журнале GlassFish сервере или в консоли Eclipse.

+0

Проверьте журнал самого eclipse (под рабочим пространством, .metadata, .log). Вы можете найти причину здесь: http://stackoverflow.com/questions/26786155/glassfish-4-1-deploy-is-failing-on-eclipse-luna-with-jdk-8/28084272#28084272 – Ahmed

+1

Получил то же самое в Windows 7: свежие распакованные GlassFish 4.1> новые проекты EAR и EJB, один простой SBean с 'public String hello()'> запустить на сервере> ту же ошибку, нет журнала ... Я мог бы воспроизвести его несколько раз при создании новых проектов ... Затем как-то я попытался включить «Использовать JAR-архивы для развертывания» - тогда это сработало! С тех пор я больше не могу воспроизвести ошибку, даже при повторной установке всего сервера !? Я сомневаюсь, что это было действительно решение, но, возможно, кто-нибудь мог это подтвердить? Возможно, это была проблема Eclipse? –

ответ

45

У меня была проблема с развертыванием (eclipse Lune/Glassfish 4.1), и это было решено благодаря обратной связи Марвина.

Вы можете найти «Использовать архивы JAR для развертывания»: щелкните правой кнопкой мыши на стеклянную рыбку с вкладки сервера eclipse. Затем выберите Мониторинг>Свойства>GlassFish в новых окнах>Используйте JAR архивы для развертывания.

Затем происходит чудо ...

+1

Действительно работает eric! Благодарю. –

+0

Спасибо! Вы ответили правильно. –

+0

После этого вы также можете щелкнуть правой кнопкой мыши на сервере и выбрать «Очистить», а затем снова снимите флажок. После перераспределения все будет работать по-прежнему. – jowey

0

Я удалил экземпляр Glassfish сервера в затмение и воссоздал его, чтобы решить эту проблему.

5

Попробуйте следующие шаги:

  1. правой кнопкой мыши на GlassFish сервера
  2. нажмите на свойства
  3. , то вы получите 3 варианта (общий, GlassFish, мониторинг) на левой стороне этой коробки.
  4. click on glassfish
  5. Нажмите, чтобы установить флажок «Использовать архивы JAR для деполяции». Раньше он был снят. Вот почему я стал проблемой.
+0

это решило мою проблему. Благодаря! – Aditzu

Смежные вопросы