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, 這就好了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM