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 :
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
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" /> ...
merci pour votre aide.
Partager