Esta regra detecta o uso da classe org.apache.tomcat.dbcp.dbcp.BasicDataSource nos arquivos Java. Esta classe implementa a interface de origem de dados padrão de mercado javax.sql.DataSource. A origem de dados Apache Tomcat fornece métodos proprietários que seu aplicativo pode estar usando.
Se você não estiver usando os métodos proprietários, será possível alterar seu código para usar javax.sql.DataSource em vez de executar cast para a versão Tomcat.
Se você estiver usando os métodos proprietários e deseja continuar usando eles no aplicativo, será possível migrar o recurso para usar o Apache Commons DataSource. Para usar o Apache Commons, faça download do arquivo jar common-dbcp e configure seu recurso para usar essa origem de dados. No código Java, altere as referências de org.apache.tomcat.dbcp.dbcp.BasicDataSource para org.apache.commons.dbcp.BasicDataSource.
Como alternativa, é possível reconfigurar seu recurso para usar os conjuntos de conexões WebSphere para aumentar o desempenho e aliviar os problemas de passagem e de escalabilidade. Usando esta solução, as estatísticas de origem de dados e as informações estão disponíveis para o seu aplicativo usando o Bean gerenciado de connection factory.
Para obter informações adicionais, veja: