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

    技术2023-12-22  89

    【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出现问题时,我再更改吧。

    Processed: 0.010, SQL: 10