Не следует использовать класс BasicDataSource Apache Tomcat

Это правило отмечает использование класса org.apache.tomcat.dbcp.dbcp.BasicDataSource в файлах Java. Этот класс реализует стандартный интерфейс источника данных javax.sql.DataSource. Источник данных Apache Tomcat предоставляет патентованные методы, которые может использовать приложение.

Если патентованные методы не используются, можно изменить исходный код и использовать javax.sql.DataSource вместо работы с версией Tomcat.

Если используются патентованные методы и их использование в приложении будет продолжено, можно преобразовать ресурс для использования Apache Commons DataSource. Для использования Apache Commons загрузите файл jar common-dbcp и настройте ресурс для работы с этим источником данных. В исходном коде Java измените ссылки org.apache.tomcat.dbcp.dbcp.BasicDataSource на org.apache.commons.dbcp.BasicDataSource.

В качестве альтернативы можно изменить конфигурацию ресурса для использования пулов соединений WebSphere с целью повышения производительности и уменьшения числа ошибок многопоточности и масштабируемости. При использовании этого решения сведения и статистика источника данных будут доступны в приложении с помощью объектов MBean фабрики соединений.

Дополнительная информация: