Ne használja az Apache Tomcat BasicDataSource osztályát

Ez a szabály felismeri a org.apache.tomcat.dbcp.dbcp.BasicDataSource Osztály a Java fájlban. Ez az osztály az iparági szabványos adatforrás felületet valósítja meg javax.sql.DataSource . Az Apache Tomcat adatforrás védett metódusokat biztosít, amelyeket az alkalmazás használhat.

Ha nem védett metódusokat használ, akkor módosíthatja a kódot javax.sql.DataSource Ahelyett, hogy a Tomcat változat.

Ha használja a szabadalomvédett metódusokat és továbbra is használni kívánja azokat az alkalmazásban, akkor átállíthatja az erőforrást az Apache Commons DataSource használatára. Az Apache Commons használatához töltse le a common-dbcp jar fájlt és állítsa be úgy az erőforrást, hogy ezt az adatforrást használja. A Java kódban módosítsa a org.apache.tomcat.dbcp.dbcp.BasicDataSource eddig: org.apache.commons.dbcp.BasicDataSource .

Alternatív megoldásként, újrakonfigurálhatja az erőforrást, hogy WebSphere kapcsolattárakat használjon a teljesítmény növeléséhez és a szálkezelési és méretezhetőségi problémák enyhítéséhez. Ezen megoldás használata esetén az adatforrás statisztikát és információkat alkalmazása a Kapcsolatgyártó MBean segítségével érheti el.

További információkért lásd: