查了一些資料後,發現在Tomcat 6.0.24之後增加了防止memory leak的feature,有幾個作法可以避免:
- 忽略他
- 使用6.0.23之前的版本
- 將 JDBC Driver 的 library 放到 tomcat 下的 lib 目錄
- 繼承 BasicDataSource,自己 close connection
【相關閱讀】
To prevent a memory leak, the JDBC Driver has been forcibly unregistered
Memory Leak Protection
MySQL create memory leak in Tomcat
2 意見:
Tomcat 真的很容易出現很多問題耶 QQ ..
畢竟是Open Source的,而且久病成良醫阿..XD
張貼留言