[Java lista] DBCP és szaporodó szálak
Mariák Kálmán
sirkalmi at kalmiesemese.hu
2011. Feb. 24., Cs, 11:32:50 CET
Szervusztok!
JVM bugra gyanakodtam ezĂ©rt frissĂtettem. A környezet amiben produkálja
a tĂĽnetet:
Solaris
jdk 6u24
tomcat 6.0.29
META-INF/context.xml:
<Context allowLinking="true">
<Resource
name="jdbc/f1live"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
username="f1live"
password="mx6345ndvwcsefi"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@10.0.2.111:1521:TSH1"
maxWait="1000"
removeAbandoned="true"
maxActive="30"
maxIdle="10"
removeAbandonedTimeout="60"
logAbandoned="true" />
</Context>
Van egy ConnectionPool osztályom, amely az alábbi felĂ©pĂtĂ©sű:
* protected konstruktorában létrehozza a JNDI dateSource-t.
* public static ConnectionPool getInstance metódusában megnézi, hogy a
ServletContext-ben megtalálható-e a ConnectionPool, ha nem akkor
pĂ©ldányosĂt, majd elhelyezzi abban.
* getConnection a dataSource-ből kivesz egy kapcsolatot
* putConnection meghĂvja a connection.close() metĂłdust
Van egy ConnectionPoolHandler filter osztályom amely az init-ben
meghĂvja a fent emlĂtett getInstance metĂłdust, illetve a doFilter-ben
hozzáadja minden egyes request-hez.
A felĂ©pĂtĂ©s sajnos adott volt, mert ebben a struktĂşrában egy másik pool
üzemelt. A legissebb munkának azt véltem, ha ebbe hegesztem bele az
újat. Elvileg működnie kellene csak ezek a rejtélyes szálak szaporodnak.
Mi lehet a baj?
Válaszokat nagyon köszi!
Mariák Kálmán
--------- következő rész ---------
Egy nem text tĂpusĂş csatolt állomány át lett konvertálva...
NĂ©v: ConnectionPoolHandler.java
TĂpus: text/x-java
MĂ©ret: 2871 bytes
LeĂrás: nem elĂ©rhetĹ‘
Url : http://javagrund.hu/pipermail/javalist/attachments/20110224/ffe4b74c/attachment-0002.bin
--------- következő rész ---------
Egy nem text tĂpusĂş csatolt állomány át lett konvertálva...
NĂ©v: ConnectionPool.java
TĂpus: text/x-java
MĂ©ret: 3490 bytes
LeĂrás: nem elĂ©rhetĹ‘
Url : http://javagrund.hu/pipermail/javalist/attachments/20110224/ffe4b74c/attachment-0003.bin
További információk a(z) Javalist levelezőlistáról