Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use.

遇到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).这种情况怎么办?

中文翻译如下:

本地主机上的tomcatv9.0服务器所需的几个端口(8005808009)已经在使用中。服务器可能已经在另一个进程中运行,或者某个系统进程正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。

接下来进行更改端口号:

找到自己的server.xml的位置,重新设置端口号。
可以进行编辑,再保存。

查找port,找到8005,进行修改,随便思维,一般修改后两位,我修改为了8010
Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use.
如图,修改为8010,Ctrl+s进行保存
Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use.
然后重新打开eclipse,进行运行!(注意,不要用自己正在使用的端口号,例如我的80058009都在使用中。

怎么暂停其他进程,而不用更改端口号?

找到Servers,点击箭头,进行展开。选择正在运行的项目,右击进行移除。
Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use.
Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use.

这样,重新运行,就可以正常使用了。