問題出現(xiàn)
本來一個(gè)項(xiàng)目前一天跑的好好的芽丹,第二天就報(bào)該錯(cuò)誤蕊温,并且exit 1瞧壮,無法啟動尾菇。
問題分析
百度出現(xiàn)的原因有:
- 端口沖突
參考文章:https://blog.csdn.net/qq_39505065/article/details/108486277
嘗試過后發(fā)現(xiàn)端口沖突的應(yīng)用是wx境析,殺死進(jìn)程后,項(xiàng)目依然報(bào)相同的錯(cuò)派诬,并且端口號發(fā)生了改變劳淆。所以初步判定不是端口沖突的問題。 - 類名重復(fù)(存疑)
參考文章:https://blog.csdn.net/qq_28337115/article/details/88574569
這位博主認(rèn)為是因?yàn)椴煌镉邢嗤惷麑?dǎo)致的沖突默赂,在本項(xiàng)目查找后沒有找到相似原因沛鸵。并且個(gè)人不太相信會因?yàn)椴煌孪嗤惷麑?dǎo)致該錯(cuò)誤出現(xiàn)。 - idea和maven版本不匹配
因?yàn)閕dea和maven都沒有進(jìn)行過升級或更改缆八,所以判斷不是該問題導(dǎo)致的曲掰。
問題解決
根據(jù)其他人的經(jīng)驗(yàn),嘗試清空idea的緩存:
重啟后依然報(bào)錯(cuò)
重新安裝maven:
重新build項(xiàng)目:
項(xiàng)目啟動成功
問題分析
復(fù)盤時(shí)估計(jì)是曾經(jīng)拿vscode開過這個(gè)項(xiàng)目查看代碼奈辰,和idea的設(shè)置有沖突栏妖。
結(jié)論
項(xiàng)目能跑,就不要去動它奖恰!更不要隨意換IDE吊趾!
新增
第二天打開項(xiàng)目宛裕,又報(bào)了相同的問題,重新經(jīng)過多次上述三種操作论泛,出現(xiàn)maven編譯錯(cuò)誤揩尸,新增一條pom配置。最后重新build項(xiàng)目后重啟成功孵奶。
<!--出錯(cuò)繼續(xù)編譯-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
其他
估計(jì)這個(gè)bug要常相伴于我身邊了疲酌,技術(shù)不夠,定位不到原因了袁。朗恳。。只能重啟解決载绿。粥诫。。