Salut,

j'essaye depuis plusieurs jours à régler mon pool de connexion.
j'utilise le pool de connexion DBPC et tomcat.

voici la déclaration de mon context dans server.xml :
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
 
        <Context path="/axis" docBase="axis" debug="0"
                 reloadable="true" crossContext="true">
          <Logger className="org.apache.catalina.logger.FileLogger"
                     prefix="localhost_axis_log." suffix=".txt"
        	  timestamp="true"/>
 
		<Resource name="jdbc/axis" scope="Shareable" type="javax.sql.DataSource"/>
 
		<ResourceParams name="jdbc/axis">
 
			<parameter>
				<name>factory</name>
				<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
			</parameter>
			<!-- DBCP database connection settings -->
			<parameter>
				<name>url</name>
				<value>jdbc:mysql://localhost:3306/maBase</value>
			</parameter>
			<parameter>
				<name>driverClassName</name>
				<value>com.mysql.jdbc.Driver</value>
			</parameter>
			<parameter>
				<name>username</name>
				<value>root</value>
			</parameter>
			<parameter>
				<name>password</name>
				<value></value>
			</parameter>
			<!-- DBCP connection pooling options -->
			<parameter>
				<name>maxWait</name>
				<value>3000</value>
			</parameter>
			<parameter>
				<name>maxIdle</name>
				<value>200</value>
			</parameter>
			<parameter>
				<name>maxActive</name>
				<value>20</value>
			</parameter>
 
		</ResourceParams>
 
 
  			<Manager className="org.apache.catalina.session.PersistentManager"
              	debug="0"
              	saveOnRestart="false"
              	maxActiveSessions="-1"
              	minIdleSwap="-1"
              	maxIdleSwap="-1"
              	maxIdleBackup="-1">             
              	<Store className="org.apache.catalina.session.FileStore"/>
   			</Manager>
 
 
		</Context>

je ne sais pas trop se que je dois déclarer dans mon fichier hibernate.cfg.xml. POur l'instant j'ai ça :
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
 
<hibernate-configuration>
	<session-factory>
 
		<property name="hibernate.connection.url">
			jdbc:mysql://localhost:3306/maBase?autoReconnect=true
 
		</property>
		<property name="hibernate.connection.driver_class">
			com.mysql.jdbc.Driver
		</property>
		<property name="hibernate.connection.username">root</property>
		<property name="hibernate.connection.password" />
		<!-- dialect for MySQL -->
		<property name="dialect">
			net.sf.hibernate.dialect.MySQLDialect
		</property>
		<property name="hibernate.show_sql">false</property>
		<property name="hibernate.use_outer_join">true</property>
 
		<property name="hibernate.transaction.factory_class">
		   net.sf.hibernate.transaction.JDBCTransactionFactory
		</property>		
 
 
		<mapping resource="../../Personnes.hbm" />
                 ...
si vous savez comment me sortir de là car je suis vraiment bloqué par ces histoires de pool et ma connexion jdbc est rompue au bout de quelques heures

merci pour votre aide.