以下參考自:http://my.oschina.net/u/1157906/blog/205907
有時候運行web項目的時候會遇到 Error running Tomcat8: Address localhost:1099 is already in use 的錯誤,導致web項目無法運行。這明顯是1099端口已經被占用,解決辦法如下:
可見,占用1099端口的進程的PID是10460。
第二步,命令提示符號,執行命令:tasklist(通過pid 10460定位)
可見,該占用8080端口的進程是java.exe
第三步,通過任務管理器,終止進程java.exe
第四步,重新啟動tomca/或者重新打開一個工程,即可正常啟動
ps : linux系統查看端口的占用進程,例如查看端口8080占用:
lsof -i:8080
如果有占用,直接使用kill -9 進程號