Mac,Tomcat启动报错&杀死占用8080端口的进程&修改Tomcat端口号

使用环境:
MacOS
Tomcat版本:apache-tomcat-9.0.16

Tomcat启动报错,很可能是端口号8080被占用。解决办法有2种:

解决方式一: 找到当前占用8080端口号的进程,kill掉;

终端查看当前占用8080端口号的进程:

sudo lsof -i :8080

如下图,记住该进程的PID(进程ID),此处是PID为1689
Mac,Tomcat启动报错&杀死占用8080端口的进程&修改Tomcat端口号
然后,杀死该进程

sudo kill -9 1689

然后重启Tomcat

解决方式二:修改Tomcat端口号(不推荐)

打开Tomcat安装目录: 找到文件夹config/server.xml文件,修改文件中的端口号(有多处需要修改)
Mac,Tomcat启动报错&杀死占用8080端口的进程&修改Tomcat端口号