DOS窗口查看端口占用

Posted grasslucky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DOS窗口查看端口占用相关的知识,希望对你有一定的参考价值。

背景:最近用tomcat,一直访问不了,要账号密码登录,最后发现问题原因根本是tomcat的默认端口号8080被占用了,下面介绍如何通过dos窗口找到占用端口的进程。

方法:

打开DOS窗口,输入netstat -ano,找到8080端口号,查看PID后面的进程号

技术分享图片

 

然后输入netstat -aon|findstr "PID",找到这个进程详情,发现1521这个端口怎么这么熟悉呢,原来是oracle在搞事情

技术分享图片

 

 打开任务管理器,找到pid为7988的进程,可以右击查看进程的属性,看看到底是什么占用的,我这个是oracle的监听器,不能关闭,不然oracl用不了,如果不是要用或者必须的进程,可以右键关闭进程,如果不能关闭,建议修改tomcat下面conf的server.xml文件中的端口,切记不要设置常用的,如果不是自己启动的tomcat,是springboot内置的tomcat,如果修改呢,其实也很简单,在application.perproties文件,里面加上一个server.port=你设置的端口号就OK了。

application.perproties

技术分享图片

 

以上是关于DOS窗口查看端口占用的主要内容,如果未能解决你的问题,请参考以下文章

Dos命令查看端口占用及关闭进程

Dos命令查看端口占用及关闭进程

查看什么程式占用某个端口的方法

查看端口被占用的情况以及如何解除端口占用

windows下如何查看80端口占用【cmd下使用哪些命令查看80端口】

查看端口被哪个程序占用的DOS命令