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 connexion avec un client [EJB3]


Sujet :

Java EE

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Probleme connexion avec un client
    Bonjour,
    Je suis plutôt débutant en EJB3 mais je me suis bien renseigner.

    J'ai un serveur jboss-4.0.5 sur linux.
    Ou je déplois un EJB.

    Tout les messages de déploiement sont ok .

    j'ai : default remote binding has jndiName of LoginEAR/LoginEJB3Bean/remote

    qui dit que le déploiement est ok


    voici le code du client :

    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 static void main(String[] args) {
    		try {
    Properties properties = new Properties();
    		properties.put(Context.PROVIDER_URL, "adresse_IP:1099");
    properties.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
    		properties.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
     
     
    		return new InitialContext(properties);
    			Context context = getContext();
     
    				String jndiName = "LoginEAR/LoginEJB3Bean/remote";
     
    				LoginEJB3 loginEJB3 = (LoginEJB3)context.lookup(jndiName);
     
     
    		} catch (NamingException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    Voici la trace d'erreur coté client que j'avais :

    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
    2007-09-03 11:26:13 DEBUG [SecurityAssociation/:143] Using ThreadLocal: false
    2007-09-03 11:26:13 DEBUG [Client/:514] invoke called, but our invoker is disconnected, discarding and fetching another fresh invoker for: InvokerLocator [socket://127.0.0.1:3873/]
    2007-09-03 11:26:13 DEBUG [SocketClientInvoker/:275] connect called for: org.jboss.remoting.transport.socket.SocketClientInvoker@b66cc
    Exception in thread "main" org.jboss.remoting.CannotConnectException: Can not get connection to server.  Problem establishing socket connection.
    	at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:267)
    	at org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:143)
    	at org.jboss.remoting.Client.invoke(Client.java:525)
    	at org.jboss.remoting.Client.invoke(Client.java:488)
    	at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55)
    	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
    	at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
    	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
    	at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:53)
    	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
    	at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:77)
    	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
    	at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102)
    	at $Proxy0.login(Unknown Source)

    J'ai rajouté dans la ligne de lancement de jboss
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     -Djava.rmi.server.hostname=adresseIPserveur"
    car j'ai lu dans un forum que ca pouvait solutionner le pb :
    maintenant, j'ai ce messaged 'erreur :


    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
    Exception in thread "main" org.jboss.remoting.CannotConnectException: Can not get connection to server.  Problem establishing socket connection.
    	at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:267)
    	at org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:143)
    	at org.jboss.remoting.Client.invoke(Client.java:525)
    	at org.jboss.remoting.Client.invoke(Client.java:488)
    	at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:55)
    	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
    	at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:61)
    	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
    	at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:53)
    	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
    	at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:77)
    	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
    	at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:102)
    	at $Proxy0.login(Unknown Source)
    Je ne vois plus quoi faire car je pense que la configuration est ok et cela fonctionne lorque jboss est sur windows.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 5
    Points : 5
    Points
    5
    Par défaut probleme connexion EJB3
    En fait j'ai cherché sur un forum, et c'est censé être un problème connu.
    Voici un lien où ils parlent de ce problème.

    http://www.jboss.com/index.html?modu...viewforum&f=47

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Solution
    Avec les 2 manipulations :
    dans le fichier d'executon run.sh
    JAVA_OPT = -Djava.rmi.server.hostname=<adresse_IP_du_serveur>
    et
    également l'option -b <adresse_IP_du_serveur> pour l'execution de run.sh, ceall fonctionne maintenant.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Oracle] Probleme connexion avec la fonction oci_connect
    Par t.miramont dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 01/04/2009, 18h01
  2. [PDO] Probleme connexion avec PDO
    Par Vivian Pennel dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/03/2008, 14h03
  3. pb de connexion avec application client
    Par popopate dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 22/08/2006, 19h20
  4. [Jboss]Connexion avec un client
    Par Sylario dans le forum Wildfly/JBoss
    Réponses: 7
    Dernier message: 16/07/2006, 21h29
  5. [ORACLE 10g Linux] Pbm de connexion avec un Client winXP
    Par zarbiwayne dans le forum Administration
    Réponses: 26
    Dernier message: 20/08/2004, 22h37

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