经验分享

Windows操作系统下,提示端口被占用,怎么解决?【本文还支持,直接输入端口,Y结束进程的脚本】

在Windows操作系统下,如果我们不小心搞的导致服务端口被占用,怎么解决?

在Windows操作系统下,如果我们不小心搞的导致服务端口被占用,怎么解决?

9f77733fe24022692368d043a7fbaf77.png

解决方案:

假设端口为8083

1.启动cmd, 执行命令netstat -ano|findstr  8083,会查询出占用端口号的进程号,这时候执行命令

 taskkill -f -pid 进程号   杀死进程,然后重启Tomcat即可解决


2.若方法一查询不到进程,(假设使用IDEA)则在Run- Edit Configurations中删掉添加的Tomcat,之后再重新配置Tomcat及其artifacts等,可解决

3.若还是不行,Ctrl Shift Delete 打开资源管理器,关掉Idea和Java jvm的进程,重新打开idea 尝试运行

4,关机重启

实操截图:

1.win+R 进入cmd

2.输入

netstat -ano | findstr 80831

3.查看对应的进程是什么

80fb733f2136b7bb027307f2c09c7fab.png

4.杀掉6312的进程

taskkill /pid 6312 -t -f

7c1662e5ba925b9ce954ba40b05986ef.png

搞定。


上面操作,是不是很麻烦?可不可以搞个脚本处理呢?

需求:在Windows操作系统中,输入指定端口,查看是否有服务使用。如果有,输入Y或N。当输入Y时候,就kill 掉这个服务。如果输入N,

原创不易,完成人机校验,阅读全文

相关推荐