最近將使用的spring更新到了1.2.3版本
第一次在tomcat+oracle10g中部署一個demo項目時,發現登陸后用不了多久,就會拋出連接池沒有可用的連接的異常(tomcat中配置的
datesource中初始化4個連接,使用默認tomcat的dbcp連接池),當下以為是tomcat的問題,于是將項目部署到
weblogic8.1+sp5下,初步測試沒有發現問題.
但過不了多久,隨著項目的開發,在weblogic下也發現了這個問題(在頻繁點擊某幾個list的頁面的時候),于是進入weblogic的
console中,查看連接池的狀態,發現連接池的最大容量和已經達到初始設置最大值15個.經過測試發現,連接池連接數很快就會達到最大值,并且不會釋
放.
于是懷疑spring1.2.3的連接釋放有問題,于是下載spring1.2.6版本,測試結果即使頻繁點擊一些訪問數據庫的頁面,連接池連接數也穩定在0個.