windows端口被占用

windows 端口被占用。

在开发过程中,经常启动jboss的时候,就会非常蛋疼的发现。你的jboss端口被占用

发生这种原因:
1、其他程序占用了这个端口
2、或者之前没有正确关闭该jboss,其实还是被占用。

解决思路:
1、更改自己jboss的启动端口。但明显不是自己做事的风格,不能逃避问题
2、就是找出那个占用端口的程序。关闭它。

下面就是操作步骤:
1、根据报错,看占用哪个端口。我的则是8080端口被占用
2、去cmd命令下,去查询是按个pid占用
3、去任务管理器下 去关闭这个对应pid 对应的进程

以下为具体的操作步骤:
开始—-》运行—-》cmd,调出命令窗口。

查看被占用端口对应的PID,输入命令:netstat -aon|findstr “8080”,回车,记下最后一位数字,即PID,这里是1008。
这里写图片描述

继续输入tasklist|findstr “4620”,回车,查看是哪个进程或者程序占用了8080端口,结果是:
java.exe
这里写图片描述

C:>taskkill /f /t /im tor.exe 如果命令不熟 或者想要具体看下进程的详情 那就
或者打开任务管理器 去删除该PID线程
这里写图片描述
找到对应的java.exe关闭,即可

可是今天遇到的这个问题,我以为已经是解决了。但重启jboss之后发现,端口仍旧被占用了。
最后果断采取 暴力方式,直接重启电脑。

但是更诡异的是依旧h是 端口占用。仍旧是莫名的java.exe程序。

仔细观察后台进程,发现。原来我电脑自动重启了之前安装的 一个部署jboss环境程序。果断把这个关闭之后,重启端口。恢复正常。

猜你喜欢

转载自blog.csdn.net/u010050174/article/details/79282668