birt 数据源问题
很长时间没有写文章了。今天简单记录一下最近工作中遇到的问题。。。
项目中用birt做报表,快上线测试,发现birt连接tomcat中配置的数据源一直增长,无法释放,这可吓坏了。tomcat默认使用的是dbcp。也更换了dbcp到最新版本,依然如此。最后换c3p0,经过测试,连接数比较稳定。
<!-- <Resource name="jdbc/dsreport" auth="Container" type="javax.sql.DataSource" factory="org.apache.commons.dbcp.BasicDataSourceFactory" maxActive="30" maxIdle="30" minIdle="5" maxWait="60000" logAbandoned="false" removeAbandoned="true" removeAbandonedTimeout="120" username="tsioms" password="tsioms123" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@IP:1521:nxfwbz" /> --> <Resource name="jdbc/dsreport" auth="Container" type="com.mchange.v2.c3p0.ComboPooledDataSource" maxPoolSize="30" minPoolSize="2" acquireIncrement="2" factory="org.apache.naming.factory.BeanFactory" user="tsioms" password="tsioms123" driver/>
1 楼 beneo 2011-03-28 试试bonecp