有些时候安装或者启动服务的时候,会提示端口已经被使用。我遇到这样的情况,主要是在启动tomcat的时候。
(一) 已知程序占用端口。这样就可以直接停止那个程序的服务就可以了。
(二)不知道是那个程序或者服务占用了端口。操作如下:
1.在win命令行下运行:netstat -a。(可省去)
2.netstat -ano 找到端口的PID号。
3.tasklist -fi "pid eq 1628" 查看PID号所对应的程序。(找到之后,可以直接停掉那个程序对应的服务,或者直接杀进程。)
4.taskkill /pid 1628 关掉该PID号程序。