[問題] Intellij的"socket closed"問題 (已解決

看板java作者 (永夜)時間6年前 (2018/01/11 09:49), 6年前編輯推噓2(206)
留言8則, 3人參與, 6年前最新討論串1/1
版上的各位神人好, 先提供系統環境 系統 Win10 IDE IntellIJ Tomcat版本 9.0.0M18 JDK 1.8.0_151 & 9.0.1 目前使用的是1.8.0_151 IDE在每次開機的DEBUG都會跳這個錯誤訊息 Error running 'Tomcat 9.0.0M18': Address localhost:8080 is already in use Error running 'Tomcat 9.0.0M18': Unable to open debugger port (127.0.0.1:24927): java.net.SocketException "socket closed" 變成每次都需要先Attach debugger 在使用工作管理員把java強制關閉。 (Localhost:8080在CMD下找到由JAVA佔據中) 請問我需要修改哪邊的環境變數呢? PS:電腦重灌之前沒有這問題,所以推測是我重灌的時候有參數設定錯誤 如果有資訊不足的地方請在提醒一下,我會補上, 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.219.33.55 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1515635345.A.44C.html

01/11 16:50, 6年前 , 1F
你用指令看8080埠是被誰佔去 先知道誰是兇手才能處理
01/11 16:50, 1F

01/11 16:51, 6年前 , 2F
XD 看太快沒看到下面
01/11 16:51, 2F

01/11 16:58, 6年前 , 3F
你知道佔住8080埠的java是哪裡啟動的嗎?
01/11 16:58, 3F
開Intelij的時候會有兩個JAVA被啟動, Java(TM) Platform SE binary、OpenJDK Platform binary 但是都不是這兩個,佔據8080的是Tomcat9.exe 這我用CMD指令模式去追出來的。

01/11 17:02, 6年前 , 4F
用jps找java pid然後kill那個pid
01/11 17:02, 4F
請問您的意思是直接在jsp內寫一個code讓他自己關閉?

01/12 09:13, 6年前 , 5F
那就要看是誰去起那個tomcat的啊... 會不會你把tomcat安裝
01/12 09:13, 5F

01/12 09:13, 6年前 , 6F
成service了?
01/12 09:13, 6F

01/12 09:15, 6年前 , 7F
如果是開intellij之前那tomcat就已經在了就跟intellij無關
01/12 09:15, 7F
跟您說的一樣 我進入tomcat把General內的伺服器開機啟動狀態關閉 後就沒這問題了,感謝各位。

01/12 12:30, 6年前 , 8F
JAVA_HOME/bin/jps
01/12 12:30, 8F
這是指進入環境設定的地方加入這個參數嗎? 對JSP比較不熟,目前都只在修改別人的SQL...抱歉QQ ※ 編輯: carsun00 (124.219.33.55), 01/12/2018 13:31:24
文章代碼(AID): #1QLiAHHC (java)
文章代碼(AID): #1QLiAHHC (java)