启动Tomcat提示端口被占用(且命令行拒绝访问)解决方案

在我们启动Tomcat服务器的时候经常会提示(Several ports (8085, 8080) required by Tomcat v7.0 Server at localhost are already in use. )即端口被占用。
启动Tomcat提示端口被占用(且命令行拒绝访问)解决方案_第1张图片
一种解决方法是在配置文件中修改Tomcat的默认端口;另一种解决办法就是终止当前占用8080端口的进程,下面介绍第二种办法。

解决方案

打开dos界面。右击命令提示符——以管理员身份运行
切记要选择以管理员身份运行!!!!!!!否则将会提示拒绝访问!
启动Tomcat提示端口被占用(且命令行拒绝访问)解决方案_第2张图片
1.输入命令行netstat -ano|findstr 8080
(8080也可以改为你想终止的其他端口)
输入完后回车,显示当前占用的进程,可见当前占用8080端口的进程为5428
启动Tomcat提示端口被占用(且命令行拒绝访问)解决方案_第3张图片
2.输入命令行taskkill /pid 5428 /f
表示终止当前5428的进程,当然如果你的是别的进程号,这里将5428改成你自己的就可以了
启动Tomcat提示端口被占用(且命令行拒绝访问)解决方案_第4张图片
然后你就可以启动Tomcat服务器了!

注意

如果你没有以管理员身份运行命令提示符,就会出现如下拒绝访问的情况!
启动Tomcat提示端口被占用(且命令行拒绝访问)解决方案_第5张图片
解决方案就不多说了!

换win10系统后就出现这种拒绝访问,百度许久终于找到原因解决,后来时隔久远又忘了,特此记录一下o( ̄▽ ̄)ブ

你可能感兴趣的:(java,tomcat,cmd)