可能重複:
ClassCastException DataSource cannot be cast to javax.sql.ConnectionPoolDataSourceJDBC池爲Tomcat 6
如何使Tomcat的了jdbc.jar工作和Tomcat 6?
我們有一個應用程序被設計爲在Tomcat 6中部署,但由於我們所做的修復,我們需要放置JDBC池代碼,我相信它只適用於Tomcat 7?由於tomcat 6已經在我們的生產服務器中,我可能需要使JDBC池與Tomcat 6一起工作?
*我在做我的地方發展爲我們的應用程序和使用Tomcat7進行調試,我忘了,我們用的Tomcat6生產**
更新:
當我在Tomcat的運行6我得到這個例外:
java.lang.ClassCastException: org.apache.tomcat.jdbc.pool.DataSource cannot be cast to javax.sql.ConnectionPoolDataSource
當它工作沒有Tomcat7問題...
我已經在tomcat 6中配置了tomcat 7 jdbc超過一年的時間,現在使用了你建議的方式,並且除了我現在每次都得到與PoolCleaner相關的異常外,它工作正常。你也有這個例外嗎?這裏是關於例外的更多細節http://stackoverflow.com/q/17473483/2105307 – NikosDim
@NikosDim,我從來沒有過這個。我將繼續討論提到的問題。 –