解决 Spring boot 启动报 Process finished with exit code 1 问题

今天同事在启动 Spring boot 项目时没翻译,控制台打印“Process finished with exit code 1”,项目根本无法启动。网上有人说是 pom.xml 配置问题,也有说是 application.yml 的配置有改动,与代码不匹配问题,这些都不是根源。我把我们遇到的这个问题给大家分享一下!

我们的项目不论如何设置日志级别,都不输出 Spring boot 日志,打印出 Spring boot banner 后,就打印出了 Process finished with exit code 1。一点头绪也没有,后来我发现我在配置文件中设置了 debug 日志,应该会打印 debug 日志的。现在没打印就说明配置文件没起作用。

最后我想起了,我们项目采用的是:*-dev.yml、*-uat.yml、*-pat.yml。那我们启动时就需要指定到底激活哪个配置文件(spring.profiles.active)。我想到这里,马上检查了同事的配置,果真是这里的问题,我给他配置 spring.profiles.active = dev 就可以正常的启动了。

所以,后面我直接在配置文件中写死,默认激活 dev 配置文件。这样就不会报错了,无法启动了。

解决 Spring boot 启动报 Process finished with exit code 1 问题

: » 解决 Spring boot 启动报 Process finished with exit code 1 问题

原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/251834.html

(0)
上一篇 2022年5月3日
下一篇 2022年5月3日

相关推荐

发表回复

登录后才能评论