Tomcat端口占用问题:Port (8005,8080,8009) required by Tomcat v8.0 Server at localhost is already in use.

Tomcat端口占用问题

在这里插入图片描述

问题原因

1.Tomcat当前使用端口被其他程序占用
2.Tomcat改变端口后,未重新创建对应服务器

所用环境

系统:Windows10系统
Eclipse:Oxygen.3a Release (4.7.3a).
Tomcat:Apache Tomcat v8.0.
JDK:javase 8.0(jdk1.8)

解决方案

1→1(注1)关闭占用Tomcat端口的进程
首先使用快捷键Win+R打开运行,然后输入cmd打开命令行
在这里插入图片描述
之后使用 netstat –ano|findstr “指定端口号” 语法寻找占用了Tomcat所用端口的进程。

例:寻找占用了8080端口的进程
在这里插入图片描述
之后使用taskkill /F /PID 117904语法关闭占用了某端口的进程.
PID:以上例中1548就是PID

2→1改变Tomcat进程占用的端口
首先找到Tomcat的根目录
在这里插入图片描述
点击其中的conf文件夹进入其中,
在这里插入图片描述
通过自己的方式打开server.xml该文件,找到以下代码段

<Connector port="443" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

其中的

port="443"

就是Tomcat所用的端口,修改该值即可修改Tomcat所用的端口号。
→2(注2)
在这里插入图片描述
右键当前所用的服务器,选择Delete删除该服务器,然后重新创建服务器,即可解决问题。
注1(x→y):以下内容为第x种解决由原因y产生的问题的方法。
注2(→y):当前方法此步骤及以后同样可解决由原因y产生的问题。

目录指引

JSP+Servlet——由浅入深及问题总结

最后更新于2019年4月20日
原创不易,如果该文章对你有所帮助,望左上角点击关注~如有任何技术相关问题,可通过评论联系我讨论,我会在力所能及只能进行相应回复以及开单章解决该问题.

该文章如有任何错误请在评论中指出,感激不尽,转载请附出处!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值