最新のcommons-dbcpバージョン(1.3)を必要とするJavaアプリケーションがあり、db接続プールはSpringによって設定されています。このアプリケーションは、同じTomcat(好きな場合はスイート)内のアプリケーションのリストの1つにすぎず、それらの多くは古いバージョンのcommons-dbcp(1.2.1)を使用しています。これらはすべてSpringによって構成されています。クラスの特定のバージョンを使用するようにSpringを設定してください
DBCP 1.3で私のアプリケーションをコンパイルすることはできますが、Springは私のdb接続プールをTomcatの/ shared/libにある古いバージョンで設定しようとしているので、実行できません。
私が問題にしているのは、私が修正している1つのアプリケーションだけで、すべてを1.3にアップグレードする時間も承認もないということです。私のアプリケーションのcomponents.xmlファイル(または他の手段で)を新しいDBCPバージョンに強制して、それが新しいバージョンを実行し、他のアプリケーションに影響を与えないようにすることは可能ですか?
私はそれです。 Tomcatの共有クラスローダーには何も置かないでください。いつも涙で終わります。 –
すでに1.2.1のバージョンを上書きすることはできないため、回避する必要がありました。 – Cyntech