eclispe启动tomcat服务器出现:Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server......

当在启动tomcat服务器的时候出现了如下报错:
Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

是由于 8005,8080 以及8009 端口被占用。被占用可能是 由于eclispe被非正常关闭,而tomcat是打开状态,所以端口被原来开着的tomcat占用。又或者被其他端口占用。

解决办法一:
打开任务管理器:结束java虚拟机进程
eclispe启动tomcat服务器出现:Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server......_第1张图片
解决办法二:修改tomcat端口号
找到eclispe下servers下的server.xml,修改端口号
eclispe启动tomcat服务器出现:Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server......_第2张图片
需要需改的地方如下三处:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

或者找到tomca服务器安装包,打开conf文件夹下的server.xml,对端口号进行修改。

你可能感兴趣的:(报错,java,服务器)