在mac 下查看端口占用情况并杀死该进程,tomcat启动失败

学习 j2ee 时,在 eclipse 里总会碰到 Tomcat 无法启动,碰到如下报错:

Port  required by Tomcat v8.0 Server at localhost is 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 .....

端口被占用的提醒,去修改配置文件的端口号是一种办法,我们也可以在终端查询占用8080端口的进程并停止他,这样tomcat就可以正常启动了。

1、打开终端,使用如下命令:

SwansMacBook-Pro:~ apple$ lsof -i:****

以上命令中,** 代表端口号,我们首先要知道哪个 (或哪些) 进程占用该端口,比如你可以运行 lsof -i:8080,查看有哪个进程占据了 8080 端口,同时还会显示进程 ID;我们记住该进程 ID。

2、然后在用命令 “kill 进程 ID”,杀死进程,如:

kill 1011

之后可以尝试重新启动tomcat

你可能感兴趣的:(tomcat-安装配置,JavaWeb)