IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java EE Discussion :

Appel EJB JNDI


Sujet :

Java EE

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 88
    Par défaut Appel EJB JNDI
    Bonjour,
    J'ai créé un simple EJB Module et un stateless EJB avec netbeans7.2.1 et glassfish3. Je veut créer un test qui fait appel à cet EJB.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    public class MyEJBTest {
     
        MyEJBLocal myEJB;
        Context ctx;
     
        public MyEJBTest() throws NamingException {
            Properties props = new Properties();
      props.setProperty("java.naming.factory.initial",
                        "com.sun.enterprise.naming.SerialInitContextFactory");
      props.setProperty("java.naming.factory.url.pkgs",
                        "com.sun.enterprise.naming");
      props.setProperty("java.naming.factory.state",
                        "com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl");
            ctx = new InitialContext(props);
            myEJB = (MyEJBLocal) ctx.lookup("java:module/MyEJB");
        }
        @Test
        public void testSayHello() throws Exception {
            assertNotNull(myEJB);
            assertEquals("hello", myEJB.sayHello());
        }
    Quand je lance le test, j'ai le message suivant. Je ne sais pas quoi faire pour le corriger.
    Cannot instantiate class: com.sun.enterprise.naming.SerialInitContextFactory

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Bonjour,

    Peut on voir la trace complète? surtout le "caused By"

Discussions similaires

  1. [EJB2] [JBOSS] Blocage appel EJB
    Par cyrdec dans le forum Java EE
    Réponses: 2
    Dernier message: 14/09/2009, 10h07
  2. Problème appel Ejb depuis un webservice
    Par D.Mounir dans le forum Services Web
    Réponses: 1
    Dernier message: 18/02/2008, 08h55
  3. Appel ejb déployé sur Websphere
    Par polo54 dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 04/12/2007, 08h47
  4. [Spring ejb3]appel ejb session de spring
    Par Wessim dans le forum Spring
    Réponses: 1
    Dernier message: 31/01/2007, 08h19
  5. [configuration] JBoss 4.0.2 avec EJB, JNDI, JSP/Servlets
    Par ran_hery dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 28/08/2006, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo