JavaWEB常見問題(一)

服務器啓動

**當我們在啓動服務器的時候,會遇到端口號被佔用情況:**

彈出框如下所示:
這裏寫圖片描述

原因: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 : 表示終止指定的進程和由它啓用的子進程。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章