1. 程式人生 > >JavaWEB常見問題(一)

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 : 表示終止指定的程序和由它啟用的子程序。