Error running ‘Tomcat 8.5.24‘: Address localhost:1099 is already in use Tomcat端口号被占用

  • Tomcat端口号被占用,出现如下错误:
    Error running ‘Tomcat 8.5.24‘: Address localhost:1099 is already in use Tomcat端口号被占用
  • 解决方法:终止占用端口号的程序。

1. Win + R 打开运行窗口,输入cmd回车。

  • 进入如下界面:Error running ‘Tomcat 8.5.24‘: Address localhost:1099 is already in use Tomcat端口号被占用

2. 输入 netstat -ano 查看端口使用情况。

  • 图示:8080端口被PID为3556的进程占用。(这一步可以不用操作)Error running ‘Tomcat 8.5.24‘: Address localhost:1099 is already in use Tomcat端口号被占用

3. 输入 netstat -aon|findstr “端口号” ,查看指定端口是否被占用。

例:查看8080端口是否被占用:netstat -aon|findstr “8080”
Error running ‘Tomcat 8.5.24‘: Address localhost:1099 is already in use Tomcat端口号被占用

4. 输入 tasklist|findstr “PID” ,查看对应的PID进程占用的应用程序。

例:查看PID为 3556 的进程占用的应用程序:tasklist|findstr “3556”
Error running ‘Tomcat 8.5.24‘: Address localhost:1099 is already in use Tomcat端口号被占用

5. 输入 taskkill /im “应用程序名称” ,终止占用的应用程序。

例:终止PID为3556的 java.exe 应用程序:taskkill /im “java.exe”

6. 发生错误,根据提示输入 taskkill /f /im “应用程序名称” ,强行终止占用的应用程序。

例:强行终止 java.exe 应用程序:taskkill /f /im “java.exe”
Error running ‘Tomcat 8.5.24‘: Address localhost:1099 is already in use Tomcat端口号被占用

7. 输入 exit 退出命令提示符,端口号 8080 可以使用。结束!