11
votes

Configurations C3P0! Ou et comment?

Nous implémentons une application Web à l'aide de JPA2.0 et Hibernate3.0. Les configurations de pool de connexion sont définies dans Persistence.xml située dans le dossier Meta-Inf.


persistance.xml: xxx


Nous avons un problème avec la connexion Configurations de pool. Il semble que les configurations n'ont aucun effet et la connexion sera brisée après 8 heures. Avons-nous besoin d'un autre fichier de configuration comme hibernate.cfg.xml ou hibernate.properties?


1 commentaires

Dupliqué possible de Meilleure configuration de C3P0


4 Réponses :


3
votes

bonne question, mauvais titre. :) Je pense avoir répondu à cette question sur votre nouveau post: Meilleure configuration de C3P0


0 commentaires

4
votes

J'ai eu ce même problème avec les propriétés que j'ai mis en persistance.xml n'a pas affecté C3P0.

regarder dans http://www.mchange.com/projects/c3p0/index.html#configuration_files J'ai essayé de mettre un fichier XML nommé c3P0-config.xml < / Code> et mettez-le dans Web-Inf / Classes et fonctionnent parfaitement.

Voici un exemple de fichier C3P0-config.xml fichier : xxx


1 commentaires

Philippi Willemann a raison, si vous ajoutez la configuration XML C3P0, les propriétés seront lues correctement. N.b. Si vous ajoutez des propriétés de configuration déjà décrites dans le fichier hibernate.config, Hibernate les ignorera. Pour référence, vous pouvez trouver plus d'informations ici MCHange.com/projects/c3p0/index. HTML # Configuration_Files sous "Modifier les valeurs par défaut C3P0 via C3P0-CONFIG.XML"



1
votes

J'ai eu le même problème exact, mon problème était que mon conteneur d'applications Web (Tomcat) gère mes connexions de base de données. J'ai dû déplacer la configuration C3P0 de mon fichier persistance.xml sur le contexte.xml de Tomcat. Le lien Domenic D fourni est un endroit idéal pour commencer si c'est votre problème.


0 commentaires

1
votes

Il y a une faute de frappe dans vos paramètres, il devrait être idle_test_period non idle_test_periods . .

Voir ce message pour plus d'informations sur le paramètre: L'utilisation de C3P0 .Idle_Test_period.


0 commentaires