Apache Tomcat の BasicDataSource を使用しない

この規則は、以下のものの使用を検出します。 org.apache.tomcat.dbcp.dbcp.BasicDataSource Java ファイル内のクラス。 このクラスは、業界標準のデータ・ソース・インターフェースを実装します。 javax.sql.DataSource 。 Apache Tomcat データ・ソースは、アプリケーションが使用している可能性のある独自のメソッドを提供します。

プロプラエタリー方式を使用していない場合は、以下を使用するようにコードを変更できます。 javax.sql.DataSource キャスティングではなく Tomcat バージョン。

専有のメソッドを使用していて、アプリケーションでそれを引き続き使用したい場合は、Apache Commons の DataSource を使用するためにリソースをマイグレーションできます。 Apache Commons を使用するには、common-dbcp JAR ファイルをダウンロードし、このデータ・ソースを使用するようにリソースを構成します。 Java コードで、以下の参照を変更します。 org.apache.tomcat.dbcp.dbcp.BasicDataSource org.apache.commons.dbcp.BasicDataSource .

もしくは、WebSphere 接続プールを使用するようにリソースを再構成して、パフォーマンスを上げ、スレッド化とスケーラビリティーの問題を緩和することができます。 この解決方法を使用した場合、Connection Factory MBean を使用して、データ・ソースに関する統計と情報がアプリケーションで使用できるようになります。

追加情報については、以下を参照してください。