Не удается развернуть корпоративное приложение на glassfish - PullRequest
2 голосов
/ 03 ноября 2010

Я работал над веб-приложением, созданным на Netbeans 6.9.1, и все работает отлично, и я могу развернуть его без проблем.Сегодня я создал приложение Enterprise и заменил содержимое папок «web» и «src» в веб-модуле Enterprise Application на папки из исходного веб-приложения.Все вроде бы нормально, компилируется без проблем и генерирует файл ear, когда я запускаю 'clean and build'.Но когда я пытаюсь развернуть приложение Enterprise, я получаю следующую ошибку: org.glassfish.deployment.common.DeploymentException: by java.lang.NoClassDefFoundError: project / dao / MerchantDao

Я посмотрелструктура генерируемого уха и имеет ожидаемый META-INF и файл войны.Файл war внутри уха тоже в порядке, я пытался развернуть его отдельно, и он работал нормально.

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

Может ли кто-нибудь помочь мне с этим?

С уважением,

Карлос Хорхе Феррейра

1 Ответ

0 голосов
/ 05 ноября 2010

Я не думаю, что вы предоставляете достаточно информации, чтобы получить ответ о вашей текущей проблеме (например, структура EAR).

В любом случае, если у вас нет сильных потребностей в модульности, я предлагаю использовать упаковку WAR (в Java EE 6 использование EAR не обязательно, и вы можете упаковать EJB-компоненты в WEB-INF/classes или под WEB-INF/lib, если вы связываете их как EJB-JAR).

О, кстати, я развертываю Java EE 6 EAR на GlassFish, и он просто работает.

...