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

本文介绍了在启动Tomcat时遇到8080端口被占用的常见问题,提供了两种解决方法:一是结束占用该端口的进程,二是修改Tomcat的默认端口。详细步骤包括使用netstat检查进程和taskkill关闭进程,或编辑server.xml文件更改编程端口。
摘要由CSDN通过智能技术生成

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

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

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


下面给出两种解决方案:

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

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

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

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

 

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

重启tomcat 

二.修改默认端口

打开tomcat安装文件夹下的conf文件夹中的”server.xml“文件,以记事本的形式打开
(apache-tomcat-9.0.38–>conf–>server.xml)
找到下图的这部分:

 

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值