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

Servlets/JSP Java Discussion :

glassfish jndi informix


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut glassfish jndi informix
    Bonjour
    Mon maitre de stage vien de me proposer de modifier mon mode de connection à ma BD informix sur mon application Web

    actuellement j'utilise:
    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
     
    public static int ConnectIfx(String identifiant, String password)
        {
            id=identifiant;
            pass=password;
             if(conn != null)
                {   
                    JOptionPane.showMessageDialog(null,"Erreur");
                    return 0;
                }
                else
                {
                    connURL="jdbc:informix-sqli://"+hostname+":"+port+"/"+dbName+":INFORMIXSERVER="+InformixServer+";user="+id+";password="+pass;
                    int res=connectToDBServer(connURL);
                    return res;
                }
        }//création de l'url de connexion
     
     
        public static int connectToDBServer(String connect)
        {
     
            try
            {
                String ifxDriver="com.informix.jdbc.IfxDriver";
        /*enregistrer le informix-jdbc driver*/
              Driver ifmxDrv=(Driver)Class.forName(ifxDriver).newInstance();
        /*se connecter au serveur base de données*/
                // InitialContext ctx = new InitialContext();
                 //   DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/frameWeb");
                 //   conn=ds.getConnection();
                conn = DriverManager.getConnection(connect);
     
                return 2;
            }
            catch(SQLException parExc)
            {
                JOptionPane.showMessageDialog(null,parExc.getMessage(),"Erreur de la base de donnee",JOptionPane.ERROR_MESSAGE);
                return 1;
            }
            catch(Exception e)
            {
                e.printStackTrace();
                return 1;
            }
        }//connexion a la base de donnees
    et mon maitre de stage voudrai que j'utilise JNDI
    Je sais pas a quoi ça sert, ni comment l'utiliser.

    Est-ce que je pourrai toujours me connecter avec sécurité?
    Comment configurere NetBean-glassfish?


    j'ai besoin de vos conseils rapidement!

    Merciiiiii

  2. #2
    Membre expérimenté Avatar de mOuLi
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2008
    Messages : 170
    Par défaut
    Je pense que ce que souhaite ton maître de stage, c'est que tu "supprimes" le paramétrage de l'accès (URL JDBC, login, mdp) de ton code source.

    Si ton code fonctionne sur un serveur d'application (tu as l'air d'utiliser Glassfish, non ?), tu peux utiliser des sources de données (datasources). Tu vas déclarer ta source de données dans ton serveur d'application (par exemple par la console d'administration) et tu vas lui donner un nom symbolique. A partir de ce nom (qui va remplacer l'URL, login, mdp dans ton code) et avec l'API JNDI, tu vas pouvoir accéder à ta base de données directement.

    L'intérêt de cette approche est que tu peux maintenant configurer ton accès à la base en paramétrant la datasource (sécurité, pool de connexion ...) au niveau du serveur d'application (et donc sans toucher à ton source).

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    Je te remercie pour ta réponse rapide


    oui j'utilise glassfish.
    J'ai donc créer le pool de connection et la ressource jndi via le localhost:4848

    mais j'ai ce pb là :

    il ne trouve pas com.informix.jdbcx.IfxDataSource

    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
     
    RAR5038:Unexpected exception while creating resource for pool frameWeb. Exception : Class name is wrong or classpath is not set for : com.informix.jdbcx.IfxDataSource
    RAR5117 : Failed to obtain/create connection from connection pool [ frameWeb ]. Reason : Class name is wrong or classpath is not set for : com.informix.jdbcx.IfxDataSource
    RAR5114 : Error allocating connection : [Error in allocating a connection. Cause: Class name is wrong or classpath is not set for : com.informix.jdbcx.IfxDataSource]
    RAR5099 : Wrong class name or classpath for Datasource Object 
    java.lang.ClassNotFoundException: com.informix.jdbcx.IfxDataSource
            at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1498)
            at com.sun.gjc.common.DataSourceObjectBuilder.getDataSourceObject(DataSourceObjectBuilder.java:251)
            at com.sun.gjc.common.DataSourceObjectBuilder.constructDataSourceObject(DataSourceObjectBuilder.java:106)
            at com.sun.gjc.spi.ManagedConnectionFactory.getDataSource(ManagedConnectionFactory.java:970)
            at com.sun.gjc.spi.DSManagedConnectionFactory.getDataSource(DSManagedConnectionFactory.java:139)
            at com.sun.gjc.spi.DSManagedConnectionFactory.createManagedConnection(DSManagedConnectionFactory.java:93)
            at com.sun.enterprise.resource.LocalTxConnectorAllocator.createResource(LocalTxConnectorAllocator.java:68)
            at com.sun.enterprise.resource.AbstractResourcePool.createSingleResource(AbstractResourcePool.java:891)
            at com.sun.enterprise.resource.AbstractResourcePool.createResourceAndAddToPool(AbstractResourcePool.java:1752)
            at com.sun.enterprise.resource.AbstractResourcePool.createResources(AbstractResourcePool.java:917)
            at com.sun.enterprise.resource.AbstractResourcePool.initPool(AbstractResourcePool.java:225)
            at com.sun.enterprise.resource.AbstractResourcePool.internalGetResource(AbstractResourcePool.java:516)
            at com.sun.enterprise.resource.AbstractResourcePool.getResource(AbstractResourcePool.java:443)
            at com.sun.enterprise.resource.PoolManagerImpl.getResourceFromPool(PoolManagerImpl.java:248)
            at com.sun.enterprise.resource.PoolManagerImpl.getResource(PoolManagerImpl.java:176)
            at com.sun.enterprise.connectors.ConnectionManagerImpl.internalGetConnection(ConnectionManagerImpl.java:327)
            at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:189)
            at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:165)
            at com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:158)
            at com.sun.gjc.spi.base.DataSource.getConnection(DataSource.java:130)
            at fonctions.RequetesSQL.connectToDBServer(RequetesSQL.java:73)
            at servlet.Controleur.processRequest(Controleur.java:33)
            at servlet.Controleur.doPost(Controleur.java:66)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
            at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
            at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
            at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
            at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
            at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
            at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
            at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
            at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
            at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
            at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
            at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
            at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
            at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    Voilà
    Comment faire?

  4. #4
    Membre expérimenté Avatar de mOuLi
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2008
    Messages : 170
    Par défaut
    C'est parce que ce driver se trouve dans le fichier "ifxjdbcx.jar" (au lieu de ifxjdbc.jar).

  5. #5
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    je ne trouve pas la librairie

  6. #6
    Membre expérimenté Avatar de mOuLi
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2008
    Messages : 170
    Par défaut
    Cette bibliothèque fait partie de la distribution "Informix JDBC driver" (qui contient plusieurs fichiers : ifxjdbc.jar, ifxjdbc-g.jar, ifxjdbcx.jar, ifxjdbcx-g.jar ...). Peut-être que le répertoire contenant ton fichier ifxjdbc.jar (cherche dans le classpath pour le situer) contient également les autres ? Sinon ça peut se télécharger ici chez IBM.

  7. #7
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    j'ai ajouter la librairie (trouvée sur le serveur)

    mais j'ai une nouvelle erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    RAR5038:Unexpected exception while creating resource for pool frameWeb. Exception : Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
    RAR5117 : Failed to obtain/create connection from connection pool [ frameWeb ]. Reason : Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
    RAR5114 : Error allocating connection : [Error in allocating a connection. Cause: Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)]

  8. #8
    Membre expérimenté Avatar de mOuLi
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2008
    Messages : 170
    Par défaut
    Le paramétrage de ta datasource dans Glassfish est-il bien conforme à ce qui est décrit ici ?

  9. #9
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    J'ai exactement bien fai tout ça
    IBM Informix Type 4 Driver

    Configure the connection pool using the following settings:

    * Name: Use this name when you configure the JDBC resource later.
    * Resource Type: Specify the appropriate value.
    * Database Vendor: Informix
    * DataSource Classname:Specify one of the following:
    com.informix.jdbcx.IfxDataSource

    * Properties:
    o serverName - idsnet
    o portNumber - 1790
    o user
    o password
    o databaseName - frameWeb
    o IfxIFXHost - cocos



    sauf l'user et le password car ce sont des paramètres que j'envoi après
    ici

    InitialContext ctx = new InitialContext();
    DataSource ds = (DataSource) ctx.lookup("jdbc/frameWeb");
    conn=ds.getConnection(id,pass);


    avant quand jutiliser l'URL de connection j'avai ça:
    jdbc:informix-sqli://cocos:1790/frameWeb:INFORMIXSERVER=idsnet;user="+id+";password="+pass;

  10. #10
    Membre expérimenté Avatar de mOuLi
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2008
    Messages : 170
    Par défaut
    Juste pour être sûr : pourrais-tu valoriser le login/mdp dans la déclaration du datasource et ensuite tester avec le code suivant pour voir si ça fonctionne mieux ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    InitialContext ctx = new InitialContext();
    DataSource ds = (DataSource) ctx.lookup("jdbc/frameWeb");
    conn=ds.getConnection();
    En fait j'ai toujours défini le login/mdp dans la configuration du serveur d'application.

  11. #11
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    J'ai la meme erreur dans les mettant comme tu m'as dit :s

    (je suis obligée de les mettre dans l'application car ya plusieur types de gens connecté et je me sert de l'identifiant après)

  12. #12
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    oula attend il se passe un truc bizare

    Alors maintenant quand je retire les champs "user" et "password" il me met
    Class name is wrong or classpath is not set for : com.informix.jdbcx.IfxDataSource


    et si j elui remet il ne revoit plus que cette erreur :s

    Comment ça se fait?
    Il n'y avait plus ce pb avant
    et entre temp j'ai rien touché!

    le .jar ifxjdbcx je dois le mettre a un endroit spécifique?



    BOn j'ai tout coupé et tout redémarer
    j'ai recréer mon connection pool en suviant bien le tutorial
    et j'ai l'autre erreur qui est de retour:

    Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)

  13. #13
    Membre expérimenté Avatar de mOuLi
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2008
    Messages : 170
    Par défaut
    Apparemment tu n'es pas le seul à avoir eu ce genre de pb (voir ce forum).

    Est-ce qu'il n'y a pas de traces plus précises (avec la stackTrace notamment) quelque part ? Ca permettrait peut-être de mieux diagnostiquer le problème.

  14. #14
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    je t'envoi tout mon log ....

    j'ai fait les 3 étapes indiquée sur l'autre forum mais toujours pas
    Je te remercie de m'aider!

    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
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    RAR5038:Unexpected exception while creating resource for pool frameWeb. Exception : Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
    RAR5117 : Failed to obtain/create connection from connection pool [ frameWeb ]. Reason : Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
    RAR5114 : Error allocating connection : [Error in allocating a connection. Cause: Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)]
    deployed with moduleid = FrameAppliWeb
    ADM1041:Sent the event to instance:[ResourceDeployEvent -- redeploy jcp/frameWeb]
    CORE5008: Resource Redeployed: [jcp:frameWeb].
    ADM1041:Sent the event to instance:[ResourceDeployEvent -- redeploy jcp/frameWeb]
    CORE5008: Resource Redeployed: [jcp:frameWeb].
    ADM1041:Sent the event to instance:[ResourceDeployEvent -- redeploy jcp/frameWeb]
    CORE5008: Resource Redeployed: [jcp:frameWeb].
    ADM1041:Sent the event to instance:[ResourceDeployEvent -- redeploy jcp/frameWeb]
    CORE5008: Resource Redeployed: [jcp:frameWeb].
    ADM1041:Sent the event to instance:[ResourceDeployEvent -- redeploy jcp/frameWeb]
    CORE5008: Resource Redeployed: [jcp:frameWeb].
    ADM1041:Sent the event to instance:[ResourceDeployEvent -- redeploy jcp/frameWeb]
    CORE5008: Resource Redeployed: [jcp:frameWeb].
    Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
    java.lang.RuntimeException: javax.resource.ResourceException: Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
            at com.sun.enterprise.tools.admingui.util.JMXUtil.invoke(JMXUtil.java:124)
            at com.sun.enterprise.tools.admingui.util.JMXUtil.invoke(JMXUtil.java:75)
            at com.sun.enterprise.tools.admingui.handlers.JdbcHandlers.pingJdbcConnectionPool(JdbcHandlers.java:530)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.sun.jsftemplating.layout.descriptors.handler.Handler.invoke(Handler.java:421)
            at com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:343)
            at com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:317)
            at com.sun.jsftemplating.layout.event.CommandActionListener.invokeCommandHandlers(CommandActionListener.java:133)
            at com.sun.jsftemplating.layout.event.CommandActionListener.processAction(CommandActionListener.java:81)
            at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77)
            at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:746)
            at javax.faces.component.UICommand.broadcast(UICommand.java:368)
            at com.sun.webui.jsf.component.WebuiCommand.broadcast(WebuiCommand.java:160)
            at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)
            at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
            at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
            at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
            at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
            at com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.execute(PartialTraversalLifecycle.java:80)
            at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
            at com.sun.enterprise.tools.admingui.servlet.DelayedInitFacesServlet.service(DelayedInitFacesServlet.java:89)
            at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
            at com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:240)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
            at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
            at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
            at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
            at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
            at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
            at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
            at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
            at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
            at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
            at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
            at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
            at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:116)
    Caused by: javax.resource.ResourceException: Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
            at com.sun.enterprise.connectors.ConnectorConnectionPoolAdminServiceImpl.testConnectionPool(ConnectorConnectionPoolAdminServiceImpl.java:556)
            at com.sun.enterprise.connectors.ConnectorRuntime.testConnectionPool(ConnectorRuntime.java:515)
            at com.sun.enterprise.admin.mbeans.ResourcesMBean.pingConnectionPool(ResourcesMBean.java:2387)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:375)
            at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:358)
            at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:464)
            at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
            at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
            at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
            at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:90)
            at $Proxy1.invoke(Unknown Source)
            at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304)
            at com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174)
            at com.sun.enterprise.tools.admingui.util.JMXUtil.invoke(JMXUtil.java:119)
            ... 57 more
    Caused by: javax.resource.spi.ResourceAllocationException: Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
            at com.sun.gjc.spi.DSManagedConnectionFactory.createManagedConnection(DSManagedConnectionFactory.java:117)
            at com.sun.enterprise.connectors.ConnectorConnectionPoolAdminServiceImpl.getUnpooledConnection(ConnectorConnectionPoolAdminServiceImpl.java:1304)
            at com.sun.enterprise.connectors.ConnectorConnectionPoolAdminServiceImpl.testConnectionPool(ConnectorConnectionPoolAdminServiceImpl.java:551)
            ... 78 more
    Caused by: java.sql.SQLException: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.
    ----Log File Rotated---
    IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
            at com.informix.util.IfxErrMsg.getLocSQLException(IfxErrMsg.java:448)
            at com.informix.jdbcx.IfxDataSource.getSqliConnection(IfxDataSource.java:198)
            at com.informix.jdbcx.IfxDataSource.getConnection(IfxDataSource.java:128)
            at com.sun.gjc.spi.DSManagedConnectionFactory.createManagedConnection(DSManagedConnectionFactory.java:107)
            ... 80 more
    ADM1041:Sent the event to instance:[ResourceDeployEvent -- redeploy jcp/frameWeb]
    CORE5008: Resource Redeployed: [jcp:frameWeb].
    ADM1041:Sent the event to instance:[ResourceDeployEvent -- redeploy jcp/frameWeb]
    CORE5008: Resource Redeployed: [jcp:frameWeb].
    Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
    java.lang.RuntimeException: javax.resource.ResourceException: Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
            at com.sun.enterprise.tools.admingui.util.JMXUtil.invoke(JMXUtil.java:124)
            at com.sun.enterprise.tools.admingui.util.JMXUtil.invoke(JMXUtil.java:75)
            at com.sun.enterprise.tools.admingui.handlers.JdbcHandlers.pingJdbcConnectionPool(JdbcHandlers.java:530)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.sun.jsftemplating.layout.descriptors.handler.Handler.invoke(Handler.java:421)
            at com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:343)
            at com.sun.jsftemplating.layout.descriptors.LayoutElementBase.dispatchHandlers(LayoutElementBase.java:317)
            at com.sun.jsftemplating.layout.event.CommandActionListener.invokeCommandHandlers(CommandActionListener.java:133)
            at com.sun.jsftemplating.layout.event.CommandActionListener.processAction(CommandActionListener.java:81)
            at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77)
            at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:746)
            at javax.faces.component.UICommand.broadcast(UICommand.java:368)
            at com.sun.webui.jsf.component.WebuiCommand.broadcast(WebuiCommand.java:160)
            at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)
            at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
            at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
            at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
            at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
            at com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.execute(PartialTraversalLifecycle.java:80)
            at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
            at com.sun.enterprise.tools.admingui.servlet.DelayedInitFacesServlet.service(DelayedInitFacesServlet.java:89)
            at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
            at com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:240)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
            at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
            at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
            at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
            at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
            at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
            at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
            at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
            at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
            at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
            at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
            at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
            at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
            at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:116)
    Caused by: javax.resource.ResourceException: Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
            at com.sun.enterprise.connectors.ConnectorConnectionPoolAdminServiceImpl.testConnectionPool(ConnectorConnectionPoolAdminServiceImpl.java:556)
            at com.sun.enterprise.connectors.ConnectorRuntime.testConnectionPool(ConnectorRuntime.java:515)
            at com.sun.enterprise.admin.mbeans.ResourcesMBean.pingConnectionPool(ResourcesMBean.java:2387)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:375)
            at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:358)
            at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:464)
            at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
            at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
            at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
            at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:585)
            at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:90)
            at $Proxy1.invoke(Unknown Source)
            at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304)
            at com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174)
            at com.sun.enterprise.tools.admingui.util.JMXUtil.invoke(JMXUtil.java:119)
            ... 57 more
    Caused by: javax.resource.spi.ResourceAllocationException: Connection could not be allocated because: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
            at com.sun.gjc.spi.DSManagedConnectionFactory.createManagedConnection(DSManagedConnectionFactory.java:117)
            at com.sun.enterprise.connectors.ConnectorConnectionPoolAdminServiceImpl.getUnpooledConnection(ConnectorConnectionPoolAdminServiceImpl.java:1304)
            at com.sun.enterprise.connectors.ConnectorConnectionPoolAdminServiceImpl.testConnectionPool(ConnectorConnectionPoolAdminServiceImpl.java:551)
            ... 78 more
    Caused by: java.sql.SQLException: Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.
    IfxSqliConnect.<init>(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)
            at com.informix.util.IfxErrMsg.getLocSQLException(IfxErrMsg.java:448)
            at com.informix.jdbcx.IfxDataSource.getSqliConnection(IfxDataSource.java:198)
            at com.informix.jdbcx.IfxDataSource.getConnection(IfxDataSource.java:106)
            at com.sun.gjc.spi.DSManagedConnectionFactory.createManagedConnection(DSManagedConnectionFactory.java:105)
            ... 80 more

  15. #15
    Membre expérimenté Avatar de mOuLi
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2008
    Messages : 170
    Par défaut
    Je me demande si tu n'as pas comme un "conflit" de version entre tes fichiers ifxjdbc.jar (qui contient la classe com.informix.jdbc.IfxSqliConnect) et ifxjdbcx.jar (qui contient la classe com.informix.jdbcx.IfxDataSource qui appelle com.informix.jdbc.IfxSqliConnect).
    A tout hasard, tu pourrais essayer de télécharger la dernière version du driver JDBC Informix ? et tu remplaces tes 2 fichiers avec ceux de la distribution (tu as le lien dans un de mes précédents messages).

  16. #16
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    J'ai récupéré les .jar de mon tuteur

    Les siens marchent puisqu'il les utilise

    (mais pas a vec glassfish, avec Jetty)

    et.... ça ne fonctionne tjrs pas

  17. #17
    Membre expérimenté Avatar de mOuLi
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2008
    Messages : 170
    Par défaut
    Voilà un programme incorporable dans un main qui crée une datasource Ifx et qui réalise une requête. J'ai repris ton paramétrage et il ne te reste plus qu'à rajouter le login/mdp.

    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
    Connection connection = null;
    Statement statement = null;
    try {
        IfxDataSource cpds = new IfxDataSource();
     
        cpds.setDescription("Test Connection pool");
        cpds.setIfxIFXHOST("cocos");
        cpds.setPortNumber(1790);
        cpds.setUser(<login>);
        cpds.setPassword(<mdp>);
        cpds.setServerName("idsnet");
        cpds.setDatabaseName("frameWeb");
     
        connection = cpds.getConnection();
        statement = connection.createStatement(ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);
     
        ResultSet rs = statement.executeQuery("SELECT COUNT(*) FROM SYSTABLES");
        while(rs.next()){
            System.out.println("Récupération : " + rs.getInt(1));
        }
    } catch (SQLException e) {
        e.printStackTrace();
    } finally {
        try {
            if (statement != null) statement.close();
            if (connection != null) connection.close();
        } catch (SQLException sqle) {
            sqle.printStackTrace();
        }            
    }
    Déjà, est-ce que ça fonctionne chez toi ?

  18. #18
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    Non ça ne fonctionne pas
    et j'ai toujours la meme errreur :

    Can't load driver java.lang.NoSuchMethodException: com.informix.jdbc.IfxSqliConnect.(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)

  19. #19
    Membre expérimenté Avatar de mOuLi
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2008
    Messages : 170
    Par défaut
    En tout cas, ça prouve que le problème n'est pas lié à Glassfish mais plutôt à tes drivers Informix (ce programme fonctionne parfaitement de mon côté avec les drivers 2.21.JC5).
    Au risque d'insister, essaye de télécharger les drivers Informix chez IBM et re-essaye ce bout de programme.

  20. #20
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    Ok je les télécharge et je te dis ce qu'il en est.

    BOn jai telecharger JDBC.3.00.JC2.tar
    je l'installe

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Quels sont les paramètres JNDI pour GlassFish ?
    Par verbose dans le forum Glassfish et Payara
    Réponses: 17
    Dernier message: 07/09/2012, 18h49
  2. Réponses: 0
    Dernier message: 14/11/2010, 23h47
  3. JMS - JORAM - GlassFish - Problème avec JNDI
    Par Moustikos dans le forum JOnAS
    Réponses: 0
    Dernier message: 08/02/2010, 19h25
  4. BIRT Glassfish & JNDI
    Par cesar.girault dans le forum BIRT
    Réponses: 2
    Dernier message: 29/04/2009, 13h20
  5. listBindings() sur JNDI Glassfish
    Par iceman dans le forum Glassfish et Payara
    Réponses: 4
    Dernier message: 18/09/2007, 00h37

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