Linux下启动tomcat端口被占用解决方法

环境说明

操作系统:ubuntu 14.04LTS

开发环境:Intellij IDEA 14

问题描述

启动tomcat时报错。

Error running xxx: Address localhost: xxxx is already in use.

Intellij报错如下图所示。其实在使用eclipse开发过程中也总是遇到。

port in use

解决方法

先用netstat找到占用端口的进程的pid。假设被占用的端口号为1099。命令如下:

$ netstat -tulpn | grep 1099

命令效果如下图所示。

netstat

最后一列的数字即为占用端口的进程的PID。本例中为14050。

使用如下命令将该进程杀掉问题解决。

$ kill -9 14050
写于2015年08月08日