본문 바로가기
저장소이야기/MySql

[MySql] ERROR com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run

by 사랑꾼이야 2020. 6. 9.
반응형



경고: 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 



반응형

댓글