寫好的代碼,周一進公司,Tomcat竟然報錯,already in use.。8080端口被占用
也就是說tomcat啟動的8080端口被電腦的其他程序給占用
解決辦法:殺掉占用端口的軟件。
在開始菜單->運行->cmd->輸入 netstat -ano 命令,可以查看哪個進程占用了8080和8009端口,找到占用端口軟件的PID,然后在任務管理器找到對應PID的軟件,關閉結束該進程即可。如果任務管理器中沒有顯示PID列,需要設置,查看---》選擇列---》勾選“PID(進程標識符)”。
打開任務管理器,找到java虛擬機相關的進程javaw.exe,將它結束掉。如果問題沒有解決,往下看。
如果沒有這個進程,那可能是其他軟件占用了端口。結束掉pid為那個的進程。