java.base@13.0.2/java.lang.Object.wait(Native Method) java.base@13.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) com.mysql.cj.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:70) java.base@13.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) java.base@13.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base@13.0.2/java.lang.Thread.run(Thread.java:830)]
时间: 2023-10-07 15:06:56 浏览: 94
IDEA 2019.3建立简单的spring boot [war方式](hua).pdf
根据您提供的信息,这是一个堆栈跟踪(stack trace),其中列出了正在运行的Java线程及其在执行期间的状态。堆栈跟踪可以帮助您确定程序发生错误的位置。在这个特定的堆栈跟踪中,最后一个线程是AbandonedConnectionCleanupThread,它是MySQL JDBC驱动程序中的一个线程,用于清理未使用的数据库连接。从堆栈跟踪中可以看出,该线程正在等待ReferenceQueue中的引用对象,并且在等待过程中出现了错误。这种情况通常是由于未正确关闭数据库连接而导致的。建议您检查代码中是否正确关闭了所有数据库连接,以及所有线程是否正确终止,以避免此类问题的出现。
阅读全文