mac下idea啟動web項目報錯java.net.SocketException:socket closed問題
mac下idea啟動web項目報錯java.net.SocketException:socket closed
Unable to open debugger port (127.0.0.1:60157): java.net.SocketException "socket closed"
今天項目啟動突然報了這個錯,前一秒還在跑,關(guān)掉之后再啟就變成這個樣子了,很不解,剛開始以為是端口沖突了,就修改了幾次,發(fā)現(xiàn)不行,嗯,有可能是電腦抽風(fēng)了,好多天沒關(guān)機了,重啟下試試,信心滿滿,這次一定行。咦,咋回事,還是這個問題,你是要氣死我啊,撓撓我亂蓬蓬的頭發(fā)……
想啊想啊,我也沒干啥啊,呀,不對,我今天換了個tomcat,難道tomcat有問題嗎?
不應(yīng)該啊,我可是在官網(wǎng)下的。
不對,讓我看看,命令行下找到bin目錄,直接啟動./startup.sh,
看下面
哇,真是哭死,浪費我這么長時間,以前用windows的時候沒發(fā)生過這種情況,根本想不到。
廢話不多說
改唄,直接賦最大權(quán)限:
## chmod 777 *.sh
ok,搞定。
ps:這里只修改startup.sh的權(quán)限是不可行的,還是起不起來,不信你可以試試呦。
平時我們看到這個問題都以為是端口被占用了,肯定會去修改jvm的端口:
或者說把該端口的進(jìn)程直接kill掉,但是kill掉的這種做法不推薦,可能會出現(xiàn)其他程序出錯的問題。
總結(jié)
好啦,問題解決了,開開心心debug吧?。。?/p>
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java環(huán)境中MyBatis與Spring或Spring MVC框架的集成方法
和MyBatis類似,Spring或者Spring MVC框架在Web應(yīng)用程序的運作中同樣主要負(fù)責(zé)處理數(shù)據(jù)庫事務(wù),這里我們就來看一下Java環(huán)境中MyBatis與Spring或Spring MVC框架的集成方法2016-06-06如何用idea編寫并運行第一個spark scala處理程序
詳細(xì)介紹了如何使用IntelliJ IDEA創(chuàng)建Scala項目,包括配置JDK和Scala SDK,添加Maven支持,編輯pom.xml,并創(chuàng)建及運行Scala程序,這為Scala初學(xué)者提供了一個基礎(chǔ)的項目搭建和運行指南2024-09-09IntelliJ?IDEA無公網(wǎng)遠(yuǎn)程Linux服務(wù)器環(huán)境開發(fā)過程(推薦收藏)
下面介紹如何在IDEA中設(shè)置遠(yuǎn)程連接服務(wù)器開發(fā)環(huán)境并結(jié)合Cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)無公網(wǎng)遠(yuǎn)程連接,然后實現(xiàn)遠(yuǎn)程Linux環(huán)境進(jìn)行開發(fā),感興趣的朋友跟隨小編一起看看吧2023-12-12springMVC攔截器HandlerInterceptor用法代碼示例
這篇文章主要介紹了springMVC攔截器HandlerInterceptor用法代碼示例,具有一定借鑒價值,需要的朋友可以參考下2017-12-12關(guān)于Java中增強for循環(huán)使用的注意事項
for循環(huán)語句是java循環(huán)語句中最常用的循環(huán)語句,一般用在循環(huán)次數(shù)已知的情況下使用,這篇文章主要給大家介紹了關(guān)于Java中增強for循環(huán)使用的注意事項,需要的朋友可以參考下2021-06-06