此规则会检测是否使用了 org.apache.tomcat.dbcp.dbcp.BasicDataSource Java 文件中的类。 此类实现行业标准数据源接口 javax.sql.DataSource 我不知道 Apache Tomcat 数据源提供应用程序可能正在使用的专有方法。
如果您未使用专有方法,那么可以更改代码以使用 javax.sql.DataSource 而不是投到 Tomcat 版本。
如果正在使用专有方法,并且想要在应用程序中继续使用这些方法,那么可以迁移资源以使用 Apache Commons 数据源。 要使用 Apache Commons,请下载 common-dbcp JAR 文件并配置资源以使用此数据源。 在 Java 代码中,更改 org.apache.tomcat.dbcp.dbcp.BasicDataSource 至 org.apache.commons.dbcp.BasicDataSource .
此外,您还可以重新配置资源以使用 WebSphere 连接池来提高性能,并减少线程技术和可伸缩性问题。 通过此解决方案,应用程序可使用连接工厂 MBean 获取数据源信息和统计信息。
有关更多信息,请参阅: