Bonjour,
actuellement, j'ai :
un server qui peut tourner soit sous windows soit sous Linux
un client C#
un client Java
Pour le moment, l'Orb utilise est celui fourni dans la JDK java.
Mon probleme est que si je lance mon server sous windows,
le client C# sous windows XP se connecte et s' authentifie sans probleme,
le client Java (linux) se connecte et s' authentifie sans probleme egalement.
Ensuite le client C# effectue une modification et l' envoi au server,
du cote server le traitement se passe bien, et au moment de renvoyer
les donnees aux clients, lorsque le server tente de contacte le client linux,
une exception arrive sur le server.
Si ceux sont plusieurs clients C# qui se connectent et "dialoguent", ca marche tres bien.
Si le server est lance sur Linux, la meme erreur se produit lors du contact avec le client C#
Voici l'exception envoye :
Savez vous d' ou ca peut venir ?
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
46
47
48
49
50
51
52 May 13, 2006 6:10:00 PM com.sun.corba.se.impl.transport.SocketOrChannelConnectio nImpl <init> WARNING: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR _TEXT; hostname: 127.0.0.1; port: 48861" org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure(O RBUtilSystemException.java:2172) at com.sun.corba.se.impl.logging.ORBUtilSystemException.connectFailure (O RBUtilSystemException.java:2193) at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.<init>( SocketOrChannelConnectionImpl.java:205) at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl .<init>( SocketOrChannelConnectionImpl.java:218) at com.sun.corba.se.impl.transport.SocketOrChannelContactInfoImpl.create Connection(SocketOrChannelContactInfoImpl.java:101) at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.begin Request(CorbaClientRequestDispatcherImpl.java:152) at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.request(CorbaC lientDelegateImpl.java:118) at org.omg.CORBA.portable.ObjectImpl._request (ObjectImpl.java:431) at ShareIT._PPTChangesStub.modifications(_PPTChangesStub.java:56) at shareitimpl.DocPptImpl.sendModifications(DocPptImpl.java:123) at ShareIT.DocPPTPOA._invoke(DocPPTPOA.java :62) at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispa tchToServant(CorbaServerRequestDispatcherImpl.java:637) at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispa tch(CorbaServerRequestDispatcherImpl.java:189) at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest Request(CorbaMessageMediatorImpl.java:1680) at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest (CorbaMessageMediatorImpl.java:1540) at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(C orbaMessageMediatorImpl.java:922) at com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.call back(RequestMessage_1_2.java:181) at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest (CorbaMessageMediatorImpl.java:694) at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatc h(SocketOrChannelConnectionImpl.java:451) at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork( SocketOrChannelConnectionImpl.java:1187) at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread . run(ThreadPoolImpl.java:417) Caused by: java.net.ConnectException: Connection refused: connect at sun.nio.ch.Net.connect(Native Method) at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java :464) at java.nio.channels.SocketChannel.open(SocketChannel.java:146) at com.sun.corba.se.impl.transport.DefaultSocketFactoryImpl.createSocket (DefaultSocketFactoryImpl.java:60) at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl .<init>( SocketOrChannelConnectionImpl.java:188) ... 18 more
Merci
Partager