ERROR | Web server failed to start. Port 8080 was already in use.

错误提示:

java 复制代码
***************************
APPLICATION FAILED TO START
***************************

Description:

Web server failed to start. Port 8080 was already in use.

Action:

Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.


Process finished with exit code 1

解决方法:

1、确定监听端口8080的进程ID(PID)

java 复制代码
sudo netstat -tulnp | grep :8080
或
sudo lsof -i :8080

2、终止该进程

java 复制代码
sudo kill -9 PID

其中PID是上一步获取到的监听端口8080的进程ID。

如果你想要配置某个服务在启动时不要监听8080端口,你需要查看该服务的配置文件,并根据服务的具体配置方式进行修改。例如,如果是Apache服务器,你可能需要编辑httpd.conf或者相应的虚拟主机配置文件,将监听端口更改为其他未被使用的端口。

请注意,使用kill -9可能不会给予该进程任何清理自身和优雅关闭的机会,应当在确保安全的前提下使用。如果可能,首选使用kill PID来让进程自行关闭。

相关推荐
LuDvei3 分钟前
windows 中 vs code远程连接linux
linux·运维·服务器·windows
一直都在5727 分钟前
Spring面经
java·后端·spring
xiaoye37087 分钟前
如何在Spring中使用注解配置Bean的生命周期回调方法?
java·spring
GDAL16 分钟前
MANIFEST.in简介
linux·服务器·前端·python
点点滴滴的记录26 分钟前
Redis部署在Linux上性能高于Windows
linux·数据库·redis
闻哥32 分钟前
深入Redis的RDB和AOF两种持久化方式以及AOF重写机制的分析
java·数据库·spring boot·redis·spring·缓存·面试
蜕变的小白34 分钟前
基于Linux的天气查询项目
linux·运维·服务器
jgyzl1 小时前
2026.3.12 常见的缓存读写策略
java·后端·spring
卤炖阑尾炎1 小时前
Linux firewalld 防火墙从入门到精通:原理与配置全解析
linux·运维·php
小云数据库服务专线1 小时前
linux grep命令
linux·运维·服务器