impossible de trouver mes haricots à l'aide de la InitialContext.lookup() la méthode

J'ai essayé d'utiliser struts 1.3 API pour réaliser une petite application avec les EJB 3.0. Malheureusement je ne peux pas utiliser le @EJB annotation d'appeler mon haricot objet de l'intérieur de ma classe de l'action. J'ai résolu ce problème en utilisant différentes solutions de contournement ( la première est d'utiliser mon nom jndi global de mon haricot et l'autre est d'appeler à un autre de la classe de première et utiliser le @EJB annotation à partir de cette classe). Toujours ces deux solutions de contournement avoir des inconvénients. Je voudrais appeler mon EJB directement à partir de ma classe de l'action. J'ai lu beaucoup d'exemples à l'aide de la "java:comp/env/beanName" nom JNDI mais n'arrive pas à comprendre comment le faire et obtenir le nom est introuvable axception.
Laissez-le nom complet de la locale de l'EJB classe du com.ejb.myEjbPackage.MyEJBLocal, comment puis-je l'appeler à l'aide du contexte de recherche? (puis-je le faire sans modification de l'un des web.xml et sun-web.xml descripteurs?)
Je suis à l'aide de glassfish server et Netbeans IDE.

Je vous remercie à l'avance

InformationsquelleAutor Pitelk | 2010-11-28