重複の可能性:
ClassCastException DataSource は javax.sql.ConnectionPoolDataSource にキャストできません
tomcat-jdbc.jar を Tomcat 6 で動作させる方法は?
Tomcat 6 にデプロイするように設計されたアプリケーションがありますが、修正を行ったため、Tomcat 7 でのみ動作すると思われる JDBC プール コードを配置する必要がありました。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で問題なく動くと...