Deploiement EJB3

sam -  
 safeghost -
Bonjour,
je viens tout juste de débuter avec les EJB
Pour cela j'ai créé un EJB Session que j'ai déployé sur Jboss, puis j'ai créé une application cliente pour tester l'EJB créé précédemment. Mais à chaque fois que j'éxécute l'application cliente une exception est lancé au niveau de:
context.lookup("PremierEJB3/remote");

javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.lookup(Unknown Source)
at com.et.ClientPremierEJB3.main(ClientPremierEJB3.java:13)
sachant que j utilise la version 4.0 de JBoss et j utilise Eclipse comme IDE
Configuration: Windows XP
Safari 532.0

2 réponses

  1. safeghost
     
    rajoute ça dans ta méthode main.

    System.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
    System.setProperty("java.naming.provider.url", "localhost:1099");
    2
  2. b_khallou Messages postés 322 Date d'inscription   Statut Membre Dernière intervention   34
     
    salem,
    il pareil votre erreur dans le fichier jndi.properties
    essai ce lien http://www.laliluna.de/ejb-3-tutorial-jboss.html
    0