eclipse中集成了tomcat,配置的端口是8900,但是第一次启动,竟然提示端口已经在用,仔细检查一下,确实没有启服务,但是命令行中看看端口情况,确实在占用
C:\Users\Administrator>netstat -ano | findstr "8900"
TCP 0.0.0.0:8900 0.0.0.0:0 LISTENING 5024
TCP 127.0.0.1:8900 127.0.0.1:49669 ESTABLISHED 5024
TCP 127.0.0.1:8900 127.0.0.1:49677 ESTABLISHED 5024
TCP 127.0.0.1:8900 127.0.0.1:49678 ESTABLISHED 5024
TCP 127.0.0.1:8900 127.0.0.1:49681 ESTABLISHED 5024
TCP 127.0.0.1:49669 127.0.0.1:8900 ESTABLISHED 4684
TCP 127.0.0.1:49677 127.0.0.1:8900 ESTABLISHED 7400
TCP 127.0.0.1:49678 127.0.0.1:8900 ESTABLISHED 7452
TCP 127.0.0.1:49681 127.0.0.1:8900 ESTABLISHED 7384
所以很正常的就想,肯定是哪个进程在占用这个端口,用什么命令来查呢,网上找了一下,是tasklist 命令,详细使用如下:
C:\Users\Administrator>
C:\Users\Administrator>tasklist |findstr 5024
iNodeImg.exe 5024 Console 1 8,460 K
C:\Users\Administrator>
C:\Users\Administrator>
C:\Users\Administrator>
关闭对应的服务,再次查询端口占用,结果为空。
C:\Users\Administrator>netstat -ano | findstr "8900"
C:\Users\Administrator>