上了uat測試環境的項目,不是的訪問無法正常打開連接,看後臺會報錯already close,後來知道是總也不訪問,數據庫的連接池裏的連接不可用了,由於使用的是dbcp,解決的辦法是在spring的配置文件里加上 <property name="validationQuery" value="select 1 from dual" /> 就會在每次訪問前驗證一下連接是否可用。應該就沒有問題了。
具體可用查看官方文檔 http://cayenne.apache.org/doc20/dbcpdatasourcefactory.html