今天發現服務器上tomcat 8080端口起不來,老提示端口已經被占用。
使用命令:
1
|
ps -aux | grep tomcat |
發現并沒有8080端口的tomcat進程。
使用命令:
1
|
netstat –apn |
查看所有的進程和端口使用情況。發現下面的進程列表,其中最后一欄是pid/program name
發現8080端口被pid為9658的java進程占用。
進一步使用命令:
1
|
ps -aux | grep java |
或者直接:
1
|
ps -aux | grep pid |
查看
就可以明確知道8080端口是被哪個程序占用了!然后判斷是否使用kill命令干掉!
方法二:直接使用
1
|
netstat -anp | grep portno |
即:
1
|
netstat –apn | grep 8080 |
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
原文鏈接:http://www.cnblogs.com/benio/archive/2010/09/15/1826728.html