解决:Tomcat 8080 端口被占用的问题的方案

解决:Tomcat 8080 端口被占用的问题的方案

码农世界 2024-06-07 后端 84 次浏览 0个评论

我们在启动tomcat时可能会遇到一个这样的错误:

这里我们的Tomcat默认端口号8080显示被占用

Error running 'Tomcat 9.0.38':Address localhost:8080 is already in use


下面给出两种解决方案:

方案一.结束端口8080的进程

按下窗口键+R,输入cmd打开dos命令窗口

解决:Tomcat 8080 端口被占用的问题的方案

输入netstat -ano|findstr 8080 查看占用8080端口的进程

为大家解释一下这段命令的意思: netstat -ano 为查看所有的端口的进程,加入|findstr 8080 时会查找指定端口的进程比如这个会查找到8080的

解决:Tomcat 8080 端口被占用的问题的方案 

输入taskkill /pid 84980 /f 将显示的进程号(我的是84980)结束掉 ,注意结束这一个就可以了 

解决:Tomcat 8080 端口被占用的问题的方案

重启tomcat 

解决:Tomcat 8080 端口被占用的问题的方案

二.修改默认端口

打开tomcat安装文件夹下的conf文件夹中的”server.xml“文件,以记事本的形式打开

(apache-tomcat-9.0.38–>conf–>server.xml)

找到下图的这部分:

解决:Tomcat 8080 端口被占用的问题的方案 

将8080改为一个没有被占用的端口(读者可以在刚才输入”netstat -ano“后显示的活动连接中来查看哪些端口被占用),笔者这里选择9999(一般来说这个端口都不会被占用),保存。

解决:Tomcat 8080 端口被占用的问题的方案 

再次启动tomcat,问题已解决。 

转载请注明来自码农世界,本文标题:《解决:Tomcat 8080 端口被占用的问题的方案》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,84人围观)参与讨论

还没有评论,来说两句吧...

Top