Nu utilizaţi Apache Tomcat BasicDataSource

Această regulă detectează utilizarea org.apache.tomcat.dbcp.dbcp.BasicDataSource clasa în fișiere Java . Această clasă implementează interfața standard a sursei de date din industrie javax.sql.DataSource . Sursa de date Apache Tomcat oferă metode proprietare pe care aplicația dvs. le poate utiliza.

Dacă nu utilizați metode brevetate, vă puteți modifica codul pentru a utiliza javax.sql.DataSource mai degrabă decât să se apeleze la Tomcat versiune.

Dacă utilizaţi metode proprietare şi doriţi să continuaţi să le utilizaţi în aplicaţie, puteţi migra resursa pentru a utiliza Apache Commons DataSource. Pentru a utiliza Apache Commons, descărcaţi fişierul jar common-dbcp şi configuraţi-vă resursa să folosească această sursă de date. În codul Java, modificați referințele din org.apache.tomcat.dbcp.dbcp.BasicDataSource până la org.apache.commons.dbcp.BasicDataSource .

Sau, puteţi să vă reconfiguraţi resursa pentru a folosi pool-uri de conexiuni WebSphere pentru a creşte performanţa şi a simplifica problemele de scalabilitate. Folosind această soluţie, sunt disponibile informaţii şi statistici de surse de date pentru aplicaţia dumneavoastră folosind MBean-ul Connection Factory.

Pentru informaţii suplimentare, vedeţi: