Spring Boot 启动后自动退出(exit code 0)以及连接池启动后出现的异常的解决

刚刚开始使用Spring Boot,上来就直接一个项目,有点接受不过来。

Spring Boot是什么东西都还没搞懂的情况下,就要跟项目的真的是一个挑战!

今天打算先跑跑之前的Spring Boot的一个第一版的工程,发现什么报错都没有,直接就给我来了个Process finished with exit code 0;

这个东西很吉祥,很多程序正常退出都是这样的,说明退出的时候没有出现什么异常,但是我现在是要启动我的Spring Boot的服务啊!这是啥肥事!!我上网找了点资料,有的人这个说

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

是不是这个没加上去呢?但是我有了啊?看来不是这个错误。

找了很久居然在跟师兄聊天的时候发现这个很傻的错误:

com.mysql.jdbc.driver

现在用这个旧的说法的时候回Warning,所以我改了,改成了com.mysql.jc.driver

问题就是在这里了,我写错了,应该是: com.mysql.cj.driver

这个地方你写错了居然没有报错!!

但是过后线程池还是连不上,什么回事呢?居然这样错了都没报错,现在连不上服务退出了也没报错,那是不是说明了可能是连接过程出现了错误呢?

检查连接过程,后来发现MySQL的连接报错:too many connections

那就原来是MySQL的连接数量太多爆炸了。

所以发现在Spring Boot出现了启动不了,自动退出的情况下可以排除一下有没有这两个问题先哦~

【在解决其他问题的时候,发现了有可能导致这个问题 的一个可能,请看我的另一篇:Spring Boot& Mybatis关于解决TypeException: Could not set parameters for mapping的办法】

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值