【Eclipse】启动Tomcat时出现 Port “???” required by Tomcat v8.5 Server at localhost is already in use...解决方案

【Eclipse】关于tomcat出现的错误

用这个帖子记录一下Eclipse运行时出现的一些问题,因为过去一直都是删了装,装了再出问题,实在没有耐心了,这个帖子也算整合了csdn已有的解决Tomcat端口号被占的一些热门贴。
仅适用于部分Windows用户
在这里插入图片描述
1.1 打开cmd(命令提示符)输入netstat -aon|findstr "端口号(port)"
这里我起先输8009,还是找不到,后来又输8080,才能找到正在运行的进程,虽然不太明白,但似乎可以查找自己Eclipse下Server文件夹,里面的server.xml,好多帖子说在tomcat安装路径下的conf中找server.xml。
在这里插入图片描述
1.2 这一步是给执行1.1后显示如下的人看的,即命令显示不是内部或者外部命令
在这里插入图片描述
可以点击查看解决方法,我这里采用的是他第二种方法
**2.输入: tasklist|findstr “进程号” **
执行完第一步会出现如下语句:
在这里插入图片描述
紧接着输入: tasklist|findstr “进程号” (就是进程信息最末尾的那一串数字,我这里是“5104”)
然后会得到进程映像:
在这里插入图片描述
我这里的映像为TsService.exe
3.打开任务管理器(快捷键:Win+R)
在这里插入图片描述
找到名为TsService.exe的任务后点击结束任务。
*4.在server下的server.xml更改端口号
这一步也是我之前一直不成功的原因!!!找了很久,才发现要更改的是Eclipse下的server文件夹中的server.xml,而不是Tomcat安装路径下的conf文件夹中的server.xml(而且就算我通过文本文件打开server.xml,随后更改了端口号,再次打开xml文件,里面还是和原来的一样)
我的过程如下:
在这里插入图片描述
将这里的端口号改成任意的
在这里插入图片描述
我这里改成了8004
在这里插入图片描述
我没有像很多帖子说的那样更改“8080”,因为最开始的提示框给出的问题端口号是“8009”,可能等8080出现问题时,我再更改吧。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值