Tomcat端口号占用解决方法

1 篇文章 0 订阅

Tomcat端口号被占用解决方法

我们知道Tomcat的默认端口号为8080,但是我们在下载使用编译器启动服务器时会提示你8080或者其他端口号被占用的情况,面对这种情况,目前我总结了以下两种解决方法。

1.修改Tomcat的端口号

  1. 打开你所安装的Tomcat的安装目录
    在这里插入图片描述

  2. 用记事本或者写字板的方式打开conf目录下的server.xml配置文件在这里插入图片描述

  3. 找到以下内容将在这里插入图片描述将图片内容的port中的值8080改为自己想要的端口号
    在这里插入图片描述我这里是把Tomcat的端口号改为了9999

  4. 然后 Ctrl+s保存就可以了

  5. 特别注意:在打开浏览器之前要打开Tomcat,即双击bin目录下的startup.bat在这里插入图片描述

(如果你未打开就会出现以下界面,这是很多人会忽略的)在这里插入图片描述

  1. 最后打开浏览器输入http://localhost:9999 回车就出现以下界面,说明你修改成功了在这里插入图片描述

2.杀掉与Tomcat端口号8080相同的应用进程

1.cmd回车输入netstat -ano,会出现以下类似界面(特别注意:netstat -ano的netstat与-之间有一个空格)在这里插入图片描述
2.找到8080的端口号在这里插入图片描述由于我之前改了端口号,这里就面要找到8080的,所以,我标了以上的位置,找到8080的端口号查看它的PID,在这里插入图片描述
3.打开任务管理器后 点击 详细信息在这里插入图片描述
4.把刚刚端口号为8080的PID的进程的状态右击结束任务就可以了。
Tips:再进行修改端口号部分的第5点之后的点就可以了

第一次写,如果有写错的或者补充的欢迎大家评论鸭。

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tomcat是一种流行的Web服务器和Servlet容器,通常用来部署和运行Java Web应用程序。但是,使用Tomcat时,我们可能会遇到端口号占用的问题。 当我们启动Tomcat时,它会使用指定的端口号来监听HTTP请求。如果该端口已经被其他进程使用,则Tomcat将无法启动,并发出“端口号已被占用”的错误信息。这是因为操作系统不允许两个进程同时使用同一个端口。 为了解决这个问题,我们需要查找并关闭占用端口的进程。可以使用netstat命令(在Windows下)或lsof命令(在Linux和Mac OS X下)来查找占用某个端口的进程。 例如,在Windows命令提示符下,我们可以运行以下命令: netstat -ano | findstr :8080 其中,8080是我们要查找的端口号。该命令将显示所有正在使用该端口的进程ID(PID)。然后,我们可以使用任务管理器或任务终止命令(taskkill)来关闭这些进程。 另外,我们可以修改Tomcat的配置文件,将其绑定到其他可用端口: 1.打开Tomcat的配置文件server.xml 2.找到Connector标签,如下所示: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 3.将port属性的值修改为其他可用的端口号,如: <Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 4.保存并重新启动Tomcat。 在实际开发和部署过程中,端口号占用是一个经常遇到的问题。我们需要了解如何查找占用端口的进程并关闭它,或者修改配置文件来绑定其他端口。这样,我们就可以顺利地启动和运行Tomcat,从而更好地进行Web开发和部署工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值