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 :

Probleme en ejb3 en eclipse


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut Probleme en ejb3 en eclipse
    Bonjour
    j'utilise eclipse WTP SDK 3.2
    et jboss-4.0.3SP1
    voila le code de l'interface :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    package com.ejb.web;
     
    import javax.ejb.Remote;
     
    @Remote
     
    public interface SalutationEJB3 {
     
     
     
    	public String ditBonjour(String aQui);
     
    }
    pour le bean :
    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
    package com.ejb.web;
     
    import javax.ejb.Stateless;
     
    @Stateless
     
    public class SalutationEJB3Bean implements  SalutationEJB3 {
     
    		   public String ditBonjour(String aQui) {
     
    		      return "******************************************\n"+
     
    		             "******  Bonjour " + aQui + " !!!  ********\n"+
     
    		             "******************************************\n";
     
    		   }
     
    		}
    et voila le lookup :
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    package com.java.web;
     
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.naming.NamingException;
     
    import com.ejb.web.SalutationEJB3;
     
    public class SalutationEJB3Client {
    	@SuppressWarnings({ "unchecked"})
    	public static void main(String[] args) {
     
            try {
     
                  java.util.Hashtable env = new java.util.Hashtable();
     
                  env.put(Context.INITIAL_CONTEXT_FACTORY,
     
                        "org.jnp.interfaces.NamingContextFactory");
     
                  env.put(Context.PROVIDER_URL, "localhost:1099");
     
                  Context context = new InitialContext(env);
     
     
     
                  SalutationEJB3 beanRemote =
     
                        (SalutationEJB3)context
     
                             .lookup("SalutationEJB3Bean/remote");
     
                  System.out.println(beanRemote.ditBonjour("Charki"));
     
                  System.out.println(beanRemote.ditBonjour("les amis"));
     
            } catch (NamingException e) {
     
                  e.printStackTrace();
     
            }
     
      }
     
    }
    Mais ce message d'erreur s affiche est ce que vous pouvez m'aider et merci d'avance
    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
    22
    23
    24
    javax.naming.NameNotFoundException: SalutationEJB3Bean not bound
    	at org.jnp.server.NamingServer.getBinding(NamingServer.java:514)
    	at org.jnp.server.NamingServer.getBinding(NamingServer.java:522)
    	at org.jnp.server.NamingServer.getObject(NamingServer.java:528)
    	at org.jnp.server.NamingServer.lookup(NamingServer.java:252)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:585)
    	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
    	at sun.rmi.transport.Transport$1.run(Transport.java:153)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
    	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
    	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
    	at java.lang.Thread.run(Thread.java:595)
    	at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
    	at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
    	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
    	at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
    	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610)
    	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)
    	at javax.naming.InitialContext.lookup(InitialContext.java:351)
    	at com.java.web.SalutationEJB3Client.main(SalutationEJB3Client.java:31)

  2. #2
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Par défaut
    Essaies avec le nom du projet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    .lookup("nomduprojet/SalutationEJB3Bean/remote");
    Sinon regardes l'arbre JNDI dans la partie admin de JBoss pour voir sous quel nom ton EJB est déployé.

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut probleme en ejb3
    Bonsoir
    merci pour votre reponse mais j'ai toujours le meme probleme
    voila l erreur, qu'on j ajoute le nom du projet
    pour le 2me choix j'ai ps bien compris,vous pouvez m'expliquer et merci

    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
    22
    23
    24
    javax.naming.NameNotFoundException: IntroEJB3 not bound
    	at org.jnp.server.NamingServer.getBinding(NamingServer.java:514)
    	at org.jnp.server.NamingServer.getBinding(NamingServer.java:522)
    	at org.jnp.server.NamingServer.getObject(NamingServer.java:528)
    	at org.jnp.server.NamingServer.lookup(NamingServer.java:252)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:585)
    	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
    	at sun.rmi.transport.Transport$1.run(Transport.java:153)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
    	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
    	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
    	at java.lang.Thread.run(Thread.java:595)
    	at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
    	at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
    	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
    	at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)
    	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610)
    	at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572)
    	at javax.naming.InitialContext.lookup(InitialContext.java:351)
    	at com.java.web.SalutationEJB3Client.main(SalutationEJB3Client.java:31)

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut
    Bonsoir

    en fait, j ai trouvé la solution pour savoir si le nom de mon projet est bien enregistré dans l'arbre JNDI mais je l'ai pas trouvé
    alors a votre comment peux-je ajouter le nom de mon projet à l arbre de JNDI

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    Ton application a été installée sur le serveur ?

  6. #6
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut
    oui j l ai ajouté au serveur

Discussions similaires

  1. [Linux]probleme au lancement d'eclipse
    Par CodeurNé dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 31/10/2005, 09h49
  2. Problèmes avec Hibernate (sous Eclipse)
    Par Pierric dans le forum Hibernate
    Réponses: 2
    Dernier message: 07/04/2005, 14h35
  3. [Install]probleme de demarage d' Eclipse
    Par dahan dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 29/03/2005, 20h11
  4. [Linux]probleme au lancement d'eclipse sur mandrake 10
    Par Dnx dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 21/09/2004, 19h34
  5. [Eclipse 3.0]probleme d'installation d'eclipse
    Par rahmouni ali dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 24/07/2004, 16h50

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