Cette règle détecte l'utilisation de la classe org.apache.tomcat.dbcp.dbcp.BasicDataSource dans les fichiers Java. Cette classe implémente l'interface de source de données standard de l'industrie javax.sql.DataSource. La source de données Apache Tomcat met à disposition des méthodes propriétaires que votre application peut utiliser.
Si vous n'utilisez pas de méthodes propriétaires, vous pouvez changer votre code de sorte qu'il utilise javax.sql.DataSource au lieu de procéder au transtypage vers la version Tomcat.
Si vous utilisez les méthodes propriétaires et voulez continuer à les utiliser dans l'application, vous pouvez migrer la ressource pour qu'elle utilise la source de données Apache Commons. Pour utiliser Apache Commons, téléchargez le fichier jar common-dbcp et configurez votre ressource en vue de l'utilisation de cette source de données. Dans votre code Java, remplacez les références org.apache.tomcat.dbcp.dbcp.BasicDataSource par org.apache.commons.dbcp.BasicDataSource.
Vous pouvez aussi reconfigurer votre ressource pour qu'elle utilise des pools de connexions WebSphere afin d'améliorer les performances et de limiter les problèmes liés aux unités d'exécution et à l'évolutivité. Avec cette solution, des informations et des statistiques sur la source de données sont disponibles dans votre application via la table de définitions ConnectionFactory MBean.
Pour plus d'informations, voir :