javax.naming.NameNotFoundException: ejb not bound
	
	
		Bonjour,
Je suis débutant en EJB, j'utilse JBoss4.0 avec myeclipse et lors de mon premier test est apparu l'erreur suivante:
	Code:
	
1 2
   |  
javax.naming.NameNotFoundException: ejb not bound  | 
 Le code Xdoclet de mon Bean est:
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
   |  
 * @ejb.bean name="HabilitationAccess"
 *           type="Stateless"
 *     display-name="HabilitationAccess"
 *           description="HabilitationAccess EJB"
 *           view-type="remote"
 *           jndi-name="ejb/HabilitationAccessHome"
 * 
 *    @ejb.dao class="com.habilitation.ejb.HabilitationAccessDAO"
 *     impl-class="com.habilitation.dao.HabilitationAccessDAOImp"
 * 
 * 
 * @ejb.resource-ref res-ref-name="jdbc/MySqlDS"
 * res-type="javax.sql.DataSource"
 * res-auth="Container"
 * 
 * 
 * @jboss.resource-ref res-ref-name="jdbc/MySqlDS"
 * jndi-name="java:/MySqlDS"
 * 
 * 
 *  
 */  | 
 Ensuite la variable JNDI_NAME est déclaré comme cela:
	Code:
	
1 2 3 4 5 6 7 8 9 10 11
   |  
public interface HabilitationAccessHome
   extends javax.ejb.EJBHome
{
   public static final String COMP_NAME="java:comp/env/ejb/HabilitationAccess";
   public static final String JNDI_NAME="ejb/HabilitationAccessHome";
 
   public com.habilitation.interfaces.HabilitationAccess create()
      throws javax.ejb.CreateException,java.rmi.RemoteException;
 
} | 
 puis je l'utilise dans ma classe client comme ceci:
	Code:
	
1 2 3 4
   |  
 private HabilitationAccessHome getHome() throws NamingException{
  return (HabilitationAccessHome) getContext().lookup(HabilitationAccessHome.JNDI_NAME);
 } | 
 Mais au premier appel de la fonction il me crée l'erreur précedemment cité.
J'ai suivi à la lettre le tutorial du livre Eclipse et JBoss de Karim Djaafar et je ne vois donc pas d'où l'erreur pourrait venir...
Merci[/b]