Bonjour à tous, j'essaie de tester mon premier EJB Session et je suis tombé sur une exception qui ne me parle pas beaucoup quand je lance mon 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 javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.io.EOFException] at weblogic.jrmp.Context.lookup(Context.java:189) at weblogic.jrmp.Context.lookup(Context.java:195) at javax.naming.InitialContext.lookup(Unknown Source) at Clients.ClientConsole.main(ClientConsole.java:20) Caused by: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.io.EOFException at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source) at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source) at sun.rmi.server.UnicastRef.newCall(Unknown Source) at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) at weblogic.jrmp.Context.lookup(Context.java:185) ... 3 more Caused by: java.io.EOFException at java.io.DataInputStream.readByte(Unknown Source) ... 8 more
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 try { Hashtable ht = new Hashtable(); ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory"); ht.put(Context.PROVIDER_URL, "t3://localhost:7001"); Context context = new InitialContext(ht); EtudiantsFacadeRemote beanRemote = (EtudiantsFacadeRemote) context.lookup(EtudiantsFacadeRemote.class.getName()); beanRemote.afficherEtudiants(); } catch (NamingException e) { e.printStackTrace(); }Si vous avez une idée, merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @Remote public interface EtudiantsFacadeRemote { public void afficherEtudiants(); }
Partager