windows下DOS命令中查看被占用端口的进程

今天在用tomcat 运行项目时报错:
 
java.net.BindException: Address already in use: JVM_Bind这个错误
 
刚开始有点怀疑是javaw.exe这个进程占用了端口,但真相是???????OK,那我们来一起验证下,是不是:
 
1.运行cmd,进入dos窗口,输入端口查看命令:netstat -ano|findstr 8080(我的tomcat运行端口占用是8080)
TCP    127.0.0.1:8080         0.0.0.0:0              LISTENING       5814
ok,我们发现端口号8080被进程号为5896的进程所占用
 
2.继续在窗口中输入命令: tasklist|findstr "5814"
javaw.exe           5814    Console                 0     18,654 K
果不其然,真凶被我们找到,那我们就把它干掉吧
 
3.打开任务管理器,找到javaw.exe进程,直接结束掉
 
再用tomcat运行,OK,成功!
 
一般出现上述问题,由于myeclipse非正常关闭,而项目进程没有结束掉所导致。
原文地址:https://www.cnblogs.com/tanglc/p/4949750.html