端口占用问题

来源:互联网 发布:virtualbox for mac 编辑:程序博客网 时间:2024/05/17 17:55

关于在windows下查看进程的端口问题?

前几天启动tomcat的时候就说我的8080端口被占用了,最后查了一下
在cmd下运行netstat -aon命令,先查看一下占用8080端口的进程的pid,最后在任务管理器里面看对应的

netstat的具体:

netstat -ano
说明
a:显示所有连接和监听的端口
n:用ip地址的形式显示地址和端口
o:显示和连接想关的进程id。
用这个方法查出占用端口的进程id
然后按ctrl+shift+esc,打开windows task manager 任务管理器,切换到进程(processes),如果没有pid,进程id的column点击查看下面的select comumns… 选中PID(Process Identifier),确认后,按照pid排序,查找相应netstat命令查出来的pid对应的应用程序。

我这里查出来,居然是qq,杀掉后问题解决,不知道这个鬼东西为啥要用443端口。
以前还发现过skype用80端口的事情,如果不用apache等软件还好,不然还真麻烦,解决方法是skype的tools/options…/connection
去掉use port 80 and 443 as alternatives for incoming connections

查了一下,linux系统中,netstat用法基本相同,只需将o换成p,另外要用root帐号来查,windows应该也要有administrator权限,只不过用的帐号式管理员权限。

pid,结束相应的pid就可以了 !
 
双击eclipse下方你的server,在出现的窗口中选中“server time out”那个tab
把time out的时间由45设为大点的值