경고: The web application [ROOT] appears to have started a thread named [mysql-cj-abandoned-connection-cleanup] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144 com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:85) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748) |
웹 어플리케이션을 Deploy 하는 중 위와 같이 에러가 발생하였다.
환경은 아래와 같다.
1. Server : Tomcat 8.5
2. Database : MySql 8.0.16
원인.
MySql 기준으로 MySql JDBC Driver는 응용프록램간 공유되는 드라이버가 있어야 한다.
그렇지 않고 위와 같이 되어 있으면 Tomcat에서 Driver를 구동할 수 없기 때문에 나오는 에러.
조치.
해당 경로에 MySql Driver를 위치시키면 해결.
$Tomcat/lib
'저장소이야기 > MySql' 카테고리의 다른 글
[MySql] DATE_FORMAT() 문자열 변환 (0) | 2020.11.02 |
---|---|
[MySql] VERSION 조회 (0) | 2020.06.09 |
[MySql] SQL Error [1248] [42000]: Every derived table must have its own alias (0) | 2020.06.03 |
[MySql] CASE 구문 (0) | 2020.06.03 |
[MySql] CONCAT과 CONCAT_WS 문자열 합치기 (0) | 2020.05.28 |
댓글