Apache Tomcat BasicDataSource 사용 안함

이 규칙은 Java 파일에서 사용된 org.apache.tomcat.dbcp.dbcp.BasicDataSource 클래스를 발견합니다. 이 클래스는 산업 표준 데이터 소스 인터페이스 javax.sql.DataSource를 구현합니다. Apache Tomcat 데이터 소스는 해당 애플리케이션이 사용 중일 수도 있는 독점 메소드를 제공합니다.

독점 메소드를 사용하지 않는 경우에는 Tomcat 버전을 캐스트하는 대신 javax.sql.DataSource를 사용하도록 코드를 변경할 수 있습니다.

독점 메소드를 사용 중이고 애플리케이션에서 계속 이러한 메소드를 사용하고자 하는 경우에는 Apache Commons DataSource를 사용하도록 해당 자원을 마이그레이션할 수 있습니다. Apache Commons를 사용하려면 common-dbcp jar 파일을 다운로드하여 이 데이터 소스를 사용하도록 자원을 구성하십시오. Java 코드에서 org.apache.tomcat.dbcp.dbcp.BasicDataSource 참조를 org.apache.commons.dbcp.BasicDataSource로 변경하십시오.

또는 WebSphere 연결을 사용하도록 자원을 재구성하여 성능을 높이고 스레딩 및 확장성 문제를 완화할 수도 있습니다. 이러한 솔루션을 사용하여 데이터 소스 통계와 정보를 Connection Factory MBean을 사용하는 애플리케이션에서 사용할 수 있습니다.

추가 정보는 다음을 참조하십시오.