Posez votre question Signaler

Deploiement EJB3

sam - Dernière réponse le 10 janv. 2011 à 20:08
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
Lire la suite 

Deploiement EJB3 »

2 réponses
Réponse
+1
moins plus
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");
Ajouter un commentaire
Réponse
+0
moins plus
salem,
il pareil votre erreur dans le fichier jndi.properties
essai ce lien http://www.laliluna.de/ejb-3-tutorial-jboss.html
Ajouter un commentaire
Ce document intitulé « Deploiement EJB3 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook