Bonjour à tous,
Je teste un Struts webApp en utilisant hibernate-mysql sur tomcat7 ...Hibernate - Tomcat - MySQL question
Après la période délai d'attente de 8 heures mon webapp toujours accidents . J'ai changé de configuration ici et là. Mais pas de succès.
Je vous remercie de votre attention ...
Voici quelques lignes de hibernate.xml
property name="hibernate.bytecode.use_reflection_optimizer">false
property name="hibernate.c3p0.idle_test_period">30
property name="hibernate.c3p0.max_size">600
property name="hibernate.c3p0.max_statements">50
property name="hibernate.c3p0.min_size">5
property name="hibernate.c3p0.timeout">1800
property name="hibernate.c3p0.testConnectionOnCheckout">true
property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider
property name="hibernate.c3p0.validate">true
property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver
property name="hibernate.connection.url">jdbc:mysql://localhost:3306/stockdb?autoReconnect=true
Voici quelques-unes des lignes de mes stacktraces :
com.mchange.v2.c3p0.impl.NewPooledConnection handleThrowable
WARNING: [c3p0] A PooledConnection that has already signalled a Connection error is still in use!
...
WARNING: [c3p0] Another error has occurred [ com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed. ] which will not be reported to listeners!
...
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed.
...
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1014)
...
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.getMaxRows(NewProxyPreparedStatement.java:1200)
at org.hibernate.jdbc.AbstractBatcher.closeQueryStatement(AbstractBatcher.java:212)
...
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
...
S'il vous plaît aider!
Tomcat a [un pool de connexion base de données intégrée] (http://people.apache.org/~fhanik/tomcat/jdbc-pool.html), ce qui rend inutile c3p0. – hd1
génial. C'est totalement nouveau pour ma pauvre connaissance ... Merci beaucoup pour l'indice. – shan
Je vais le mettre comme une réponse, ainsi que quelques détails de configuration de la page, afin que vous puissiez l'accepter dans une deuxième – hd1