У меня есть небольшое приложение Wicket, которое я могу без проблем развернуть на Glassfish v3. У меня также есть веб-сервис JAX-RS, который включает в себя JAR-файл, содержащий бины сущности JPA и бины обслуживания без сохранения состояния, которые успешно развертываются. Тем не менее, когда я пытаюсь развернуть другое приложение Wicket, которое использует один и тот же объект / сервисную флягу, я получаю это
Исключение:
SEVERE: Exception while invoking class org.glassfish.ejb.startup.EjbDeployer load method
java.lang.RuntimeException: Unable to load EJB module. DeploymentContext does not contain any EJB Check archive to ensure correct packaging for C:\Program Files\glassfishv3\glassfish\domains\domain1\applications\MyApp
at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:133)
at org.glassfish.ejb.startup.EjbDeployer.load(EjbDeployer.java:63)
at org.glassfish.internal.data.ModuleInfo.load(ModuleInfo.java:175)
<snip>
Одни и те же зависимые файлы JAR включены в войны Wicket и веб-службы.
Кто-нибудь знает, если это проблема калитки / JPA / Glassfish или что-то еще?
Спасибо!