Можно развернуть приложение из Netbeans, но не из консоли администратора Glassfish.

У меня есть проект Enterprise с модулем EJB и веб-модулем. Я пытаюсь развернуть эти модули отдельно на сервере Glassfish (локальном) на своей машине. Если я щелкну правой кнопкой мыши и разверну эти проекты из Netbeans, они будут развернуты и будут работать нормально. Но если я попытаюсь развернуть их из Glassfish AminConsole,

  • модуль ejb успешно развертывается без каких-либо проблем.
  • но развертывание веб-модуля не удается.
  • ClassDefinitionNotFoundException выбрасывается для всех EJB в модуле ejb.
  • Но jar модуля ejb находится в файле war (в папке WEB-INF / lib).

Я использую Netbeans7.0 и Glassfish 3.1.

Как правильно решить эту проблему?

Спасибо.


person Bhesh Gurung    schedule 01.09.2011    source источник


Ответы (1)


На самом деле Netbeans не включили ejb-jar в мою войну при сборке приложения в качестве уха. И исправление заключалось в том, чтобы строить их (jar и war) индивидуально.

person Bhesh Gurung    schedule 06.09.2011