Bonjour,
Actuellement dans le cadre d'un projet d'études, basé sur glassfish avec un client swing, nous avons, par besoin de présentation au client, et dans le cadre d'une série de tests à effectuer, essayé d'installer un serveur accessible depuis le net au travers d'une livebox ( avec JWS ). Celui-ci fonctionne bien lorsque le client accède à la machine en local ( donc avec une adresse derriere la passerelle NAT type 192.168.xxx.xxx ). Par contre dès qu'on passe par l'adresse publique, il n'y a plus moyen d'y accéder. Actuellement l'écouteur ORB est configuré avec l'adresse privée, 192.168.1.183, si je tente de mettre l'adresse publique, je n'arrive plus à lancer glassfish.
Pourtant, je peux pinger mon adresse publique sans problème, et même lancer JWS, le probleme c'est qu'il cherche 192.168.1.183 au lancement de l'appli, et forcément il ne trouve pas.
série de logs réglementaire :
Comment puis-je configurer la bonne url pour l'écouteur ORB ?
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
53
54
55
56
57
58 JNLP JREDesc in Component ignored: http://iut-tool.homelinux.net:8080/__JWSappclients/__appserver/${appserver.mainext.jnlp.filename} 30 mai 2009 14:37:27 com.sun.enterprise.appclient.MainWithModuleSupport prepareSecurity INFO: Security Manager is ON. 30 mai 2009 14:37:27 com.sun.enterprise.appclient.MainWithModuleSupport setTargetServerProperties INFO: ACC001:Using ClientContainer file: [C:\Users\Rodrigue\AppData\Local\Temp\sunacc5265090504927799897.xml]. 30 mai 2009 14:37:27 com.sun.enterprise.appclient.MainWithModuleSupport <init> INFO: ACC024: IIOP endpoint(s) = iut-tool.homelinux.net:3700 30 mai 2009 14:37:55 com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl <init> ATTENTION: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: 192.168.1.183; port: 3700" org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 201 completed: No at com.sun.corba.ee.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:2690) at com.sun.corba.ee.impl.logging.ORBUtilSystemException.connectFailure(ORBUtilSystemException.java:2711) at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:261) at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:274) at com.sun.corba.ee.impl.transport.SocketOrChannelContactInfoImpl.createConnection(SocketOrChannelContactInfoImpl.java:130) at com.sun.corba.ee.impl.protocol.CorbaClientRequestDispatcherImpl.beginRequest(CorbaClientRequestDispatcherImpl.java:192) at com.sun.corba.ee.impl.protocol.CorbaClientDelegateImpl.request(CorbaClientDelegateImpl.java:181) at com.sun.corba.ee.impl.protocol.CorbaClientDelegateImpl.is_a(CorbaClientDelegateImpl.java:325) at org.omg.CORBA.portable.ObjectImpl._is_a(Unknown Source) at org.omg.CosNaming.NamingContextHelper.narrow(Unknown Source) at com.sun.enterprise.naming.SerialContext.narrowProvider(SerialContext.java:134) at com.sun.enterprise.naming.SerialContext.getCachedProvider(SerialContext.java:259) at com.sun.enterprise.naming.SerialContext.getRemoteProvider(SerialContext.java:204) at com.sun.enterprise.naming.SerialContext.getProvider(SerialContext.java:159) at com.sun.enterprise.naming.SerialContext.lookup(SerialContext.java:409) at javax.naming.InitialContext.lookup(Unknown Source) at com.sun.enterprise.util.Utility.lookupObject(Utility.java:145) at com.sun.enterprise.ServerConfiguration.<init>(ServerConfiguration.java:96) at com.sun.enterprise.ServerConfiguration.getConfiguration(ServerConfiguration.java:80) at com.sun.enterprise.distributedtx.J2EETransactionManagerImpl.createTransactionManager(J2EETransactionManagerImpl.java:294) at com.sun.enterprise.appclient.AppContainer.initializeNaming(AppContainer.java:207) at com.sun.enterprise.appclient.MainWithModuleSupport.<init>(MainWithModuleSupport.java:364) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.sun.enterprise.appclient.jws.boot.JWSACCMain.run(JWSACCMain.java:221) at com.sun.enterprise.appclient.jws.boot.JWSACCMain.main(JWSACCMain.java:182) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.sun.javaws.Launcher.executeApplication(Unknown Source) at com.sun.javaws.Launcher.executeMainClass(Unknown Source) at com.sun.javaws.Launcher.doLaunchApp(Unknown Source) at com.sun.javaws.Launcher.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection timed out: connect at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:347) at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:244) ... 34 more Caused by: java.net.ConnectException: Connection timed out: connect at sun.nio.ch.Net.connect(Native Method) at sun.nio.ch.SocketChannelImpl.connect(Unknown Source) at com.sun.corba.ee.impl.orbutil.ORBUtility.openSocketChannel(ORBUtility.java:105) at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:332) ... 35 more
Partager