2010-10-01 3 views
2

J'ai une petite application Wicket que je peux déployer sans problème sur Glassfish v3. J'ai aussi un webservice JAX-RS qui comprend un fichier jar qui contient des beans entité JPA et des beans de service sans état qui se déploient avec succès. Cependant, lorsque je tente de déployer une application Wicket différente qui utilise le même pot entité/service, je reçois cette exception:Problème lors du déploiement de l'application Wicket/JPA (EclipseLink) sur 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> 

Les fichiers jar mêmes dépendants sont inclus dans les deux guerres de service Wicket et web .

Est-ce que quelqu'un sait si c'est un problème Wicket/JPA/Glassfish ou autre chose?

Merci!

Répondre

2

a trouvé la réponse dans ce post: Deploy war through netbeans onto glassfish v3 beta

je devais changer la version 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

Qu'est-ce avant? –

+0

J'ai créé le projet en utilisant le wicket-archetype-quickstart qui le définit à: sdoca

Questions connexes