-
JPA + Struts 2
Bonjour,
J'ai mis en place un projet avec JPA. J'ai développé les entities et les EJB pour effectuer les opérations sur mes entities. J'ai testé le tout avec une servlet basique où je crée dans ma base un enregistrement et je le récupère ensuite.
Ca marche nickel. Par contre j'aimerai utilisé Struts 2 au lieu de faire des fonctionner avec des servlets basiques. Seul problème, lorsque je met en place Struts 2, j'effectue les mêmes opérations mais il me sort un null pointer exception lorsque j'appelle une méthode de mon EJB facade...
PI : Je n'utilise pas Spring, Hibernate ou autre. Seulement JPA avec le provider par défaut (eclipse link dans mon cas), EJB et Struts 2 (dans mon application web).
Ma question est simple, pour commencer, peut on utiliser Struts 2 sans Spring dans mon cas ?
Par avance, merci !
-
Je me réponds :
En fait, j'utilise l'annotation @EJB pour injecter mon EJB dans mon manager... hors celui ci est null donc ça ne fonctionne pas. J'ai donc utilisé le bon vieux lookup et ça marche. Donc il ne faut pas utiliser @EJB avec Struts 2 à première vue. Je ne sais pas encore le pourquoi du comment mais je trouverai bien ;)