2010-11-04 14 views
0

J'utilise Cactus pour tester une servlet qui a un ejb injecté (EJB 3.0) en utilisant l'annotation @EJB. Le servlet fonctionne correctement lorsqu'il est exécuté dans le cadre de l'application Web, mais lors de l'exécution du test de cactus, il n'injecte pas l'ejb. J'obtiens une exception de pointeur nul. S'il vous plaît laissez-moi savoir s'il y a une limitation de l'injection de dépendance ejb dans cactus.L'EJB n'est pas injecté dans la servlet testée

+0

Il semble difficile de dire quoi que ce soit sans plus de détails. Comment utilisez-vous exactement Cactus? –

+0

J'utilisais new pour instancier le servlet et donc il n'était pas géré par le conteneur. J'ai corrigé ce problème. merci pour votre temps et votre aide – kiransri

+0

Vous pouvez placer cela comme une réponse et l'accepter vous-même - cela faciliterait la résolution du même problème par d'autres personnes. –

Répondre

1

J'utilisais new pour instancier le servlet et donc il n'était pas géré par le conteneur. J'ai corrigé ce problème. merci pour votre temps et votre aide