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 :

problemes de pool de connexion avec Oracle 8


Sujet :

Glassfish et Payara Java

  1. #1
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut problemes de pool de connexion avec Oracle 8
    Bon, j'utilise maintenant depuis un moment glassfish V2 (ok ok, c'est pas stable) et j'ai un probleme avec le pool de connexion oracle8.1.

    hors, des que je démarre le serveur d'application, toutes les applications sont marqués inutilisables. on dirait que soit le pool démarre mal, soit il démarre après l'application. Enfin bon, toujours est-il que meme si je peux pinguer le pool, je suis en général obligé de redéployer l'application (l'arrêter/redémarrer l'application ne suffit pas)

    si quelqu'un a une idée du probleme ou l'a deja rencontré, c'est un peu problématique vous vous en doutez.

  2. #2
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    Quelle version et type du driver JDBC? Une 10g doit fonctionner avec 8i...
    Le comportement est-il différent entre GlassFish v1 et v2?
    Sinon, essaye : http://jeveloper.com/docs/glassfish_oracle.html...

  3. #3
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    En fait, j'ai pas de probleme pour le créer, mais au démarrage de glassfish. obligé de redéployer l'application pour qu'elle trouve le pool dans le jndi.
    des que je redeploie, ca marche tres bien

  4. #4
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    Peux-tu poster ton domain.xml?
    As-tu une erreur/exception dans le log de l'AS?

  5. #5
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    j'ai en premiere exception
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [#|2007-04-19T14:46:54.508+0200|WARNING|sun-appserver9.1|javax.enterprise.system.stream.err|_ThreadID=10;_ThreadName=main;_RequestID=2a910a27-4367-4be1-a7bf-b791a9f1daf6;|java.lang.ClassCastException: org.apache.xerces.impl.dv.xs.ListDV$ListData
    	at org.apache.xerces.impl.xs.XMLSchemaLoader.processExternalHints(XMLSchemaLoader.java:567)
    qui debouche sur une erreur de connexion puis enfin sur un jndi name not found.

    le pool
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <jdbc-connection-pool allow-non-component-callers="true" associate-with-thread="false" connection-creation-retry-attempts="0" connection-creation-retry-interval-in-seconds="10" connection-leak-reclaim="false" connection-leak-timeout-in-seconds="0" connection-validation-method="table" datasource-classname="oracle.jdbc.pool.OracleDataSource" fail-all-connections="false" idle-timeout-in-seconds="300" is-connection-validation-required="true" is-isolation-level-guaranteed="false" lazy-connection-association="false" lazy-connection-enlistment="false" match-connections="false" max-connection-usage-count="0" max-pool-size="30" max-wait-time-in-millis="60000" name="jndiApplication" non-transactional-connections="false" pool-resize-quantity="2" res-type="javax.sql.ConnectionPoolDataSource" statement-timeout-in-seconds="-1" steady-pool-size="5" validate-atmost-once-period-in-seconds="0" validation-table-name="dual" wrap-jdbc-objects="false">
          <description>pool sur gestionUtil</description>
          <property name="Password" value="pass"/>
          <property name="User" value="user"/>
          <property name="URL" value="jdbc:oracle:thin:@server:1521:APP"/>
          <property name="DataSourceName" value="jndiApplication"/>
        </jdbc-connection-pool>
    Bon, en meme temps il y a eu quelques builds depuis la version que j'utilise, je vais peut etre mettre a jour avant d'investiguer plus avant

  6. #6
    Membre émérite
    Avatar de alexismp
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 503
    Points : 2 777
    Points
    2 777
    Par défaut
    Le pool de connexion utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    allow-non-component-callers="true"
    est-ce une config par défaut? Utilises-tu des web-app ou des EJB, ....?

    Le ClassCastException n'est qu'un WARNING. Il n'y a pas d'autres exceptions dans le log?

    Peux-tu envoyer la partie de code Java (injection, JNDI) qui fait référence à ce pool de connexion?

    Est-ce reproductible toujours ? j'ai cru comprendre que oui.

Discussions similaires

  1. Probleme de connexion avec Oracle
    Par arouaoui dans le forum Doctrine2
    Réponses: 3
    Dernier message: 04/03/2013, 15h41
  2. Les pool de connexion avec oracle
    Par inter_amine dans le forum Interfaces de programmation
    Réponses: 4
    Dernier message: 30/03/2010, 15h03
  3. Probleme de connexion avec Oracle 10g express
    Par leo13 dans le forum JDBC
    Réponses: 1
    Dernier message: 02/03/2008, 14h38
  4. Connexion avec Oracle
    Par juloul dans le forum MATLAB
    Réponses: 2
    Dernier message: 16/05/2006, 16h32
  5. Pool de connexion avec Tomcat 5.5
    Par partyboy dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 13/06/2005, 16h33

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