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

Glassfish et Payara Java Discussion :

Remote client timeout


Sujet :

Glassfish et Payara Java

  1. #1
    Membre du Club
    Homme Profil pro
    Flutter/java/windev/php/javascript
    Inscrit en
    Octobre 2008
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Flutter/java/windev/php/javascript
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 87
    Points : 52
    Points
    52
    Par défaut Remote client timeout
    Bonjour, je développe actuellement une application sous netbeans utilisant glassfish.
    Mon programme est fini (ou presque) et je commence donc à me tourner vers le client remote (celui local lancé sous netbeans tournant parfaitement)

    j'ai donc sur mon serveur récupérer les stubs (appclient get-client-stubs ...)
    lancé package-appclient pour récupérer l’environnement
    modifié le fichier sun-acc.xml pour modifier l'ip du serveur
    copié le tout sur une clé usb puis sur un autre pc (sur le même réseau pour commencer)
    puis j'ai lancé appclient -client (contenu dans le jar récupéré par package-appclient)


    jusque là tout devrait fonctionner vu que je n'ai aucune erreur et qu'en local mon client fonctionne.
    j'ai surveiller sous wireshark ce qui se passait et je vois bien les 3 paquets TCP de connection à glassfish \o/
    puis plus rien...
    cotes client j'obtient une erreur (timeout)
    et un ctr^C lance la procedure de fermeture TCP (en 4 paquets) visualisé sous wireshark

    voici l'erreur cotés 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
    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
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    appclient -client ../../../Client.jar
    26 nov. 2012 15:08:15 com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl <init>
    ATTENTION: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: MON_IP; 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(ObjectImpl.java:130)
            at org.omg.CosNaming.NamingContextHelper.narrow(NamingContextHelper.java:69)
            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(InitialContext.java:409)
            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 com.sun.enterprise.appclient.MainWithModuleSupport.<init>(MainWithModuleSupport.java:259)
            at com.sun.enterprise.appclient.Main.main(Main.java:200)
    Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection timed out
            at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:347)
            at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:244)
            ... 21 more
    Caused by: java.net.ConnectException: Connection timed out
            at sun.nio.ch.Net.connect(Native Method)
            at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:525)
            at com.sun.corba.ee.impl.orbutil.ORBUtility.openSocketChannel(ORBUtility.java:105)
            at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:332)
            ... 22 more
    26 nov. 2012 15:09:23 com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl <init>
    ATTENTION: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: MON_IP; 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(ObjectImpl.java:130)
            at org.omg.CosNaming.NamingContextHelper.narrow(NamingContextHelper.java:69)
            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(InitialContext.java:409)
            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 com.sun.enterprise.appclient.MainWithModuleSupport.<init>(MainWithModuleSupport.java:259)
            at com.sun.enterprise.appclient.Main.main(Main.java:200)
    Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection timed out
            at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:347)
            at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:244)
            ... 21 more
    Caused by: java.net.ConnectException: Connection timed out
            at sun.nio.ch.Net.connect(Native Method)
            at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:525)
            at com.sun.corba.ee.impl.orbutil.ORBUtility.openSocketChannel(ORBUtility.java:105)
            at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:332)
            ... 22 more
    26 nov. 2012 15:10:32 com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl <init>
    ATTENTION: "IOP00410201: (COMM_FAILURE) Connection failure: socketType: IIOP_CLEAR_TEXT; hostname: Mon_IP; 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(ObjectImpl.java:130)
            at org.omg.CosNaming.NamingContextHelper.narrow(NamingContextHelper.java:69)
            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(InitialContext.java:409)
            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 com.sun.enterprise.appclient.MainWithModuleSupport.<init>(MainWithModuleSupport.java:259)
            at com.sun.enterprise.appclient.Main.main(Main.java:200)
    Caused by: java.lang.RuntimeException: java.net.ConnectException: Connection timed out
            at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:347)
            at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.<init>(SocketOrChannelConnectionImpl.java:244)
            ... 21 more
    Caused by: java.net.ConnectException: Connection timed out
            at sun.nio.ch.Net.connect(Native Method)
            at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:525)
            at com.sun.corba.ee.impl.orbutil.ORBUtility.openSocketChannel(ORBUtility.java:105)
            at com.sun.enterprise.iiop.IIOPSSLSocketFactory.createSocket(IIOPSSLSocketFactory.java:332)
            ... 22 more
    un telnet sur l'ip + port fonctionne parfaitement.

    je travaille sur un pc sous win 7 pour le serveur et un autre sous linux (kubuntu) pour le client. (pourquoi pas l'inverse? le client est un EeePc et l'autre j'ai pas le choix de l'os )
    je n'ai aucun parefeu pour le moment (il aurait de toute façon bloqué le telnet s'il était en cause)

    je ne suis pas complètement novice sous glassfish mais je ne connais que les bases pour le moment (vu comme il est grand)


    sun-acc.xml:
    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
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!--
       Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
       Use is subject to license terms.
    -->
    <!--
       Please remember to customize this file for your environment. The defaults for 
       following fields may not be appropriate.  
       - target-server name, address and port
       - Property security.config in message-security-config
    --><!DOCTYPE client-container PUBLIC "-//Sun Microsystems Inc.//DTD Application Server 8.0 Application Client Container//EN" "http://www.sun.com/software/appserver/dtds/sun-application-client-container_1_2.dtd">
     
    <client-container send-password="true">
      <target-server address="MON_IP" name="MON_IP" port="3700"/>
      <log-service file="" level="WARNING"/>
      <message-security-config auth-layer="SOAP">
        <!-- turned off by default -->
        <provider-config class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule" provider-id="XWS_ClientProvider" provider-type="client"> 
          <request-policy auth-source="content"/>
          <response-policy auth-source="content"/>
          <property name="encryption.key.alias" value="s1as"/>
          <property name="signature.key.alias" value="s1as"/>
          <property name="dynamic.username.password" value="false"/>
          <property name="debug" value="false"/>
        </provider-config>
        <provider-config class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule" provider-id="ClientProvider" provider-type="client"> 
          <request-policy auth-source="content"/>
          <response-policy auth-source="content"/>
          <property name="encryption.key.alias" value="s1as"/>
          <property name="signature.key.alias" value="s1as"/>
          <property name="dynamic.username.password" value="false"/>
          <property name="debug" value="false"/>
          <property name="security.config" value="/home/jerome/SUNWappserver/lib/appclient/wss-client-config-1.0.xml"/> 
        </provider-config>
      <provider-config class-name="com.sun.identity.agents.jsr196.as9soap.AMClientAuthModule" provider-id="AMClientProvider" provider-type="client">
    <request-policy auth-source="content"/>
    <response-policy auth-source="content"/>
    <property name="providername" value="wsc"/>
    </provider-config>
    </message-security-config>
    </client-container>
    si vous avez besoin d'autre chose n'hésitez pas, moi j'ai plus d'idée

  2. #2
    Membre du Club
    Homme Profil pro
    Flutter/java/windev/php/javascript
    Inscrit en
    Octobre 2008
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Flutter/java/windev/php/javascript
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 87
    Points : 52
    Points
    52
    Par défaut
    en refaisant toutes les étapes j'obtiens maintenant une erreur différente :/
    la commande appclient fonctionne toujours en local et pas en remote:

    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
    appclient -client ../../../Client.jar 
    Exception in thread "main" java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:616)
            at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:343)
            at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:358)
    Caused by: java.lang.UnsupportedClassVersionError: ejb/SessionBeanRemote : Unsupported major.minor version 51.0
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
            at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
            at org.glassfish.appclient.client.acc.ACCClassLoader.findClass(ACCClassLoader.java:212)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
            at java.lang.Class.getDeclaredMethods0(Native Method)
            at java.lang.Class.privateGetDeclaredMethods(Class.java:2444)
            at java.lang.Class.getDeclaredMethods(Class.java:1808)
            at com.sun.enterprise.deployment.util.DefaultDOLVisitor.acceptWithCL(DefaultDOLVisitor.java:331)
            at com.sun.enterprise.deployment.util.EjbBundleValidator.accept(EjbBundleValidator.java:204)
            at com.sun.enterprise.deployment.ApplicationClientDescriptor.visit(ApplicationClientDescriptor.java:662)
            at com.sun.enterprise.deployment.archivist.AppClientArchivist.validate(AppClientArchivist.java:183)
            at org.glassfish.appclient.client.acc.FacadeLaunchable.validateDescriptor(FacadeLaunchable.java:181)
            at org.glassfish.appclient.client.acc.AppClientContainer.completePreparation(AppClientContainer.java:358)
            at org.glassfish.appclient.client.acc.AppClientContainer.prepare(AppClientContainer.java:319)
            at org.glassfish.appclient.client.AppClientFacade.prepareACC(AppClientFacade.java:278)
            at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:82)
            ... 6 more
    FATAL ERROR in native method: processing of -javaagent failed
    Aborted (core dumped)

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salutations.

    Caused by: java.lang.UnsupportedClassVersionError: ejb/SessionBeanRemote : Unsupported major.minor version 51.0
    http://stackoverflow.com/questions/8...ssversionerror

Discussions similaires

  1. Socket client timeout
    Par mrbungle dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 18/07/2011, 16h01
  2. Jaws Client TimeOut
    Par pere_noel00 dans le forum Services Web
    Réponses: 0
    Dernier message: 26/08/2010, 14h40
  3. .Net Remoting Client/Serveur Evenement Winform
    Par kisscool14 dans le forum C#
    Réponses: 2
    Dernier message: 22/05/2009, 16h38
  4. [C#] Remoting client
    Par cyrille_ dans le forum C#
    Réponses: 5
    Dernier message: 26/09/2007, 14h51
  5. Problème de timeout et de déconnexion cliente
    Par Aurelien92 dans le forum CORBA
    Réponses: 18
    Dernier message: 24/08/2004, 14h32

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