Hello tout le monde,
Voila, je suis en train de développer une application avec une couche métier EJB 3.0. J'ai créé 5 projets avec maven :
- 1- Un pour les interfaces de mes SessionBeans
- 2- Un pour l'implementation des SessionsBeans
- 3- Un pour les EntityBeans
- 4- Un pour créer l'EAR
- 5- Et un client
Le projet 1 dépend du 3
Le projet 2 dépend du 1
Le projet 4 dépend du 2
Mon problème est qu'à l'éxécution mes Sessions Beans ne reconnaissent pas mes entités... La JVM lève une NoClassDefFoundError...
Je pense que le problème vient du packaging du projet mais je n'en suis pas sur:
MonEAR
-----------APP-INF
-----------|-----------lib
-----------|-----------|-----------Interface.jar
-----------META-INF
-----------Entites.jar
-----------|-----------META-INF
-----------|-----------MesPackages
-----------Implementation.jar
-----------|-----------META-INF
-----------|-----------MesPackages
-----------Webapp.war
-----------|-----------META-INF
-----------|-----------WEB-INF
-----------|-----------|-----------classes
-----------|-----------|-----------|-----------MesPackages
-----------|-----------|-----------web.xml
-----------|-----------index.jsp
Voila...
N'hesitez pas à me poser des questions, Je compte sur vous![]()
Partager