JavaWeb: 解決tomcat埠被佔用
阿新 • • 發佈:2019-02-13
【一種】:
Ⅰ:cmd → netstat -ano → 記下埠為你tomcat埠(如8080)的PID
Ⅱ:工作管理員 → 程序 → 檢視 → 選擇列 → 勾選PID → 確定 → 點PID列按PID排序 → 結束剛找到的PID的程序,(一般會是JAVAW程序)
執行cmd 第一行輸入 netstat -a -o 找到8080對應的pid號碼 輸入 ntsd -c q -p PID(查詢出來的PID號碼)結束掉8080對應的埠
Ⅲ:重新啟動tomcat
【二種】:
tomcat中的一個server.xml檔案,用編輯器開啟,也可以用記事本開啟,找到裡面有 <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> 這麼一段程式碼,把port的8080改成其它埠,重起Tomcat就可以了,建議改為9000,這個埠沒有其它程式佔用。 PS:8080埠被佔用一般是由於Oracle內建的HTTP服務的Tomcat佔用了8080埠,可以在服務管理中將其停止