2010-10-01 3 views
2

У меня есть небольшое приложение Wicket, которое я могу развернуть в Glassfish v3 без проблем. У меня также есть веб-сервис JAX-RS, который включает файл jar, содержащий компоненты сущности JPA и факсимильные компоненты без состояния, которые успешно развертываются. Однако, когда я пытаюсь развернуть другое приложение Wicket, что делает использование одной и ту же баночки объекта/услуг, я получаю эту исключения:Проблема Развертывание приложения Wicket/JPA (EclipseLink) для Glassfish

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> 

Те же зависимые файлы банка включены в обеих сервисных войнах Калитки и веб ,

Кто-нибудь знает, если это проблема с калитки/JPA/Glassfish или что-то еще?

Спасибо!

ответ

2

Найден ответ на это сообщение: Deploy war through netbeans onto glassfish v3 beta

мне нужно изменить версию web.xml до 2,5

<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
version="2.5"> 
+0

Что было раньше? –

+0

Я создал проект с помощью калитки-архетипа-quickstart, который устанавливает его в: sdoca

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