Tomcat / driver ODBC TSM

Informations et questions à propos de Jakarta Tomcat en général.

Modérateur : Modérateurs

Hubert

Messagepar Hubert » mar. 10 févr. 2004, 16:05

Bonjour,

J'utilise Tomcat 5.0.18 pour une application dans laquelle je consulte des données sur un robot de sauvegarde IBM Tivoli Software Manager (à partir d'un driver ODBC), et mon problème est le suivant : la fermeture de l'accès à la base de données entraine le "plantage" de Tomcat après la fin de la servlet (quel que soit l'endroit ou se trouve la femrture de l'accès à la base de données dans la servlet, celle-ci s'affiche correctement et Tomcat s'arrête ensuite). J'ai essayé de faire des servlets d'accès à la base de données sans en fermer l'accès à la fin, et Tomcat ne s'arrête pas dans ce cas. Est-ce que quelqu'un a déjà rencontré ce genre d'erreur ?

Remarque : j'ai aussi essayé avec Tomcat 4.1.29, et le résultat est le même.

Avatar de l’utilisateur
Madness
Membre ancien
Membre ancien
Messages : 103
Inscription : mer. 14 janv. 2004, 11:46
Localisation : ? sait pas encore

Messagepar Madness » ven. 13 févr. 2004, 16:40

Tu utilise des threads ???
J'adore quand un plan ce déroule sans accros ! (Hannibal A-TEAM)

Hubert

Messagepar Hubert » jeu. 19 févr. 2004, 15:24

Non, je n'utilise aucun thread, mais apparemment le driver ODBC supporte mal les fermetures des liens avec la base de données dans les programmes Java.

Avatar de l’utilisateur
Madness
Membre ancien
Membre ancien
Messages : 103
Inscription : mer. 14 janv. 2004, 11:46
Localisation : ? sait pas encore

Messagepar Madness » lun. 23 févr. 2004, 12:07

moi j'open en debut de page et je close systématique en fin de page.
à mon niveau c'est pas tres gourmant en ouverture/fermeture.
reste à savoir si ca suffira plus tard
J'adore quand un plan ce déroule sans accros ! (Hannibal A-TEAM)

Hubert

Messagepar Hubert » lun. 23 févr. 2004, 18:40

La seule façon que j'ai trouvée pour que ça marche est d'utiliser une connexion via socket entre mes servlets et le gestionnaire de la base de données, comme ça je n'ouvre la base qu'en ouvrant le serveur, et de même pour la fermeture, et ainsi je n'ai plus de problème.


Revenir vers « Général »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité