spring boot maven 報錯 Disconnected from the target VM, address: ‘127.0.0.1:51596’
可能的原因有以下幾種:
1.端口衝突問題
(這個需要自行檢查,實在檢查不出來,最簡單的重啓電腦)
黑窗口開起來
找到你需要關閉的端口號 比如:8088 對應的pid(就是最後一列 28892)
或者:用以下方法直接查找
netstat -aon|findstr “8088”
找到佔用8080端口對應的程序的PID號
根據PID號找到對應的程序:tasklist|findstr “PID號” ,找到對應的程序名;
結束該進程:taskkill /f /t /im javaw.exe;
或者如果有兩個javaw.exe的話,不想影響另外一個進程的話,使用taskkill /pid 28892 /F。
2.有人說Maven版本不兼容
(個人測試過跟版本號沒有關係,具體自己測試一下哈,我用的最新的)
3.配置文件pom.xml缺少web包(如果一直在開發的情況下,可能性很小)
4.以上幾個可能性個人都檢查過了,還包括自己安裝的好幾個插件,都一一卸載了,然後重啓電腦,重啓idea,都不行,
於是乎 認真查看的啓動的每一行,發現與之前正常啓動的時候,不一樣,
可以再src目錄裏面看到有個test目錄,裏面也帶有個啓動文件,這個就是最足要原因,如下圖
於是就啓動了一下這個啓動類的,發現報錯和直接點debug按鈕出來的報錯是一樣的
於是找到主方法裏面的啓動類Application,啓動一下,就正常了
(現在直接點debug或者運行快捷鍵的話,都正常了)
這個不知道是啥原因,導致idea debug 的時候啓動了test類啓動(我啥都沒有做,就上午可以,下午就出這原因)
有大神看到的,歡迎指點一下哈~非常感謝
(一個小記錄帖子,希望可以幫到看到的朋友)