JavaWEB常見問題(一)
阿新 • • 發佈:2019-01-03
伺服器啟動
**當我們在啟動伺服器的時候,會遇到埠號被佔用情況:**
彈出框如下所示:
原因:8080埠被佔用!
解決方法:
首先,啟動dos命令: (1)win+R (2)鍵入cmd (3)點選確定
然後,進入dos介面之後: 輸入netstat -ano 檢視8080埠被那個程序使用
如圖所示:可以看出被id號為2184的程序使用!
其次,檢視該id的程序是什麼服務: 輸入tasklist|findstr “2184”
可以看到id號2184被javaw.exe所佔用!
最後,關閉程序:
方法一:輸入 taskkill /f /t /pid “2184”(通過id號終止服務)
方法二:輸入 taskkill /f /t /im javaw.exe(通過服務名字終止服務)
其實:當我們熟悉之後可以直接通過方法二解決問題,不需要上面幾步。
知識拓展:
1.netstat:在核心中訪問網路及相關資訊的命令,能夠顯示協議統計和當前TCP/IP的網路連線
- “netstat -a”命令,可顯示所有網路連線和偵聽埠。
- “netstat -n”命令,可顯示已建立的有效連線,並以數字的形式顯示本地地址和埠號。
- “netstat -n”命令,可顯示擁有的與每個連線關聯的程序ID。
2.taskkill:
- /f : 表示強制終止程序。
- /t : 表示終止指定的程序和由它啟用的子程序。