SpringBoot启动异常 Process finished with exit code 1

记录一下一个报错 : < Springboot项目启动之后直接 Process finished with exit code 1

1. 是否有spring-boot-starter-web依赖

2. debug端口是否冲突

3. 如果不是上面这两种情况, 那就是配置文件属性名错了, 仔细检查下


下面是对上面三点的详细描述, 字挺多的

=====================================

 

起因:
做自动化部署的时候需要加载外部配置文件, 然后发现其他项目加载顺利, 到我这就死活起不来, 很气

经过:
因为控制台上什么也不打印, 然后记得之前有一次是因为debug端口冲突了,
然后就在windows上netstat -ano | findstr "port" 看了一下, 发现没有占用

这就有点没道理了, 然后因为在没有接外部配置的时候, 在本地resource下面的application-xxx.yml都是有效,
用resource目录下的配置文件是可以启动的
接下来就是百度时间了, 百度半天要么说没有加spring-boot-starter-web依赖, 要么就说debug模式冲突了

于是就从没出问题的时候开始, 一个一个看提交记录, 结果在删了本地application-local.yml的时候, IDEA报了一个错
application-local.yml中的变量在代码中哪哪哪些地方引用了, 删除文件的话会有影响

于是乎, 我就对着外部配置文件和原来配置文件中的属性名, 发现一个变量叫addresses, 结果在外部配置写成了 address

结果:

把配置文件中的address 修改成 addresses, 这就好了

posted @ 2021-03-11 13:57  你啊347  阅读(2092)  评论(0编辑  收藏  举报