본문 바로가기
TOMCAT

TOMCAT 에러 로그

by SAMSUNG CLOUD-OKY 2021. 5. 18.
반응형

 

18-May-2021 04:50:08.550 INFO [http-nio-8080-exec-25] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/opt/tomcat/apache-tomcat-8.5.61/webapps/ROOT.war] has finished in [19,981] ms
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

 

 

2021 년 5 월 18 일 04 : 50 : 08.550 정보 [http-nio-8080-exec-25] org.apache.catalina.startup.HostConfig.deployWAR 웹 애플리케이션 아카이브 배포 [/opt/tomcat/apache-tomcat-8.5. 61 / webapps / ROOT.war]이 [19,981] ms 만에 완료되었습니다. `com.mysql.jdbc.Driver '클래스로드 중. 더 이상 사용되지 않습니다. 새로운 드라이버 클래스는`com.mysql.cj.jdbc.Driver '입니다. 드라이버는 SPI를 통해 자동으로 등록되며 일반적으로 드라이버 클래스를 수동으로로드 할 필요가 없습니다.

 

 

 

JDBC로 MySQL 연동중 에러가 발생한다.

Loading claLoading class 'com.mysql.jdbc.Driver'. This is deprecated. The new driver class is 'com.mysql.cj.jdbc.Driver'.

 

에러 메시지도 아주 친절하다.

로딩하고 있는 클래스는 com.mysql.jdbc.Driver이다. 이 것은 deprecated 하다.

새로운 드라이버 클래스는 com.mysql.cj.jdbc.Driver이다.

 

결론은 JDBC 연결할 때 드라이버 정보를 com.mysql.jdbc.Driver에서 com.mysql.cj.jdbc.Driver로 바꿔주면 된다.

 

현재 JDBC 커넥터 라이브러리로 mysql-connector-java-8.0.16을 사용하고 있다. 클래스가 바뀐 것이다.

MySQL 버전 확인;

 

참고 : https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-usagenotes-connect-drivermanager.html

 

 

 

 

 

 

 

https://ildann.tistory.com/12

 

 

 

반응형

댓글