isLs 2022-08-02 21:59 采纳率: 100%
浏览 48
已结题

SpringBoot项目 控制台一直输出jdbc线程空指针

如图所有一切都正常 就是控制台一直报这个 但是不影响任何接口调用

Exception in thread "Thread-34" java.lang.RuntimeException: java.lang.NullPointerException
    at com.mysql.jdbc.JDBC4Connection$1$1.run(JDBC4Connection.java:106)
Caused by: java.lang.NullPointerException
    at com.mysql.jdbc.ConnectionImpl.abortInternal(ConnectionImpl.java:1229)
    at com.mysql.jdbc.JDBC4Connection$1$1.run(JDBC4Connection.java:104)
Exception in thread "Thread-36" java.lang.RuntimeException: java.lang.NullPointerException
    at com.mysql.jdbc.JDBC4Connection$1$1.run(JDBC4Connection.java:106)
Caused by: java.lang.NullPointerException
    at com.mysql.jdbc.ConnectionImpl.abortInternal(ConnectionImpl.java:1229)
    at com.mysql.jdbc.JDBC4Connection$1$1.run(JDBC4Connection.java:104)
Exception in thread "Thread-38" java.lang.RuntimeException: java.lang.NullPointerException
    at com.mysql.jdbc.JDBC4Connection$1$1.run(JDBC4Connection.java:106)
Caused by: java.lang.NullPointerException
    at com.mysql.jdbc.ConnectionImpl.abortInternal(ConnectionImpl.java:1229)
    at com.mysql.jdbc.JDBC4Connection$1$1.run(JDBC4Connection.java:104)
Exception in thread "Thread-41" java.lang.RuntimeException: java.lang.NullPointerException
    at com.mysql.jdbc.JDBC4Connection$1$1.run(JDBC4Connection.java:106)
Caused by: java.lang.NullPointerException
    at com.mysql.jdbc.ConnectionImpl.abortInternal(ConnectionImpl.java:1229)
    at com.mysql.jdbc.JDBC4Connection$1$1.run(JDBC4Connection.java:104)


img

  • 写回答

2条回答 默认 最新

  • 东北小狐狸-Hellxz 2022-08-03 10:45
    关注

    猜测是mysql服务端的连接数不足了,而Java服务的数据库连接池设置线程数过大。
    解决办法有两种:
    1、修改mysql服务端连接数,重启mysql
    2、降低数据库连接池最大线程数

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月23日
  • 已采纳回答 8月15日
  • 创建了问题 8月2日