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来让进程自行关闭。

相关推荐
Ashley_Amanda1 分钟前
SAP调用Web Service全流程详解
java·前端·数据库
笨手笨脚の1 分钟前
Linux JDK NIO 源码分析
java·linux·nio
顾北122 分钟前
RAG 入门到实战:Spring AI 搭建旅游问答知识库(本地 + 阿里云百炼双方案)
java·人工智能·阿里云
chilavert3183 分钟前
技术演进中的开发沉思-329 JVM:垃圾回收(中)
java·jvm·算法
鸠摩智首席音效师4 分钟前
如何创建带参数的 Bash 别名 ?
linux·bash
ELI_He9995 分钟前
gpg使用记录
linux·运维·服务器
難釋懷7 分钟前
隐藏用户敏感信息
java·spring boot
wangmengxxw7 分钟前
SpringAi-MCP技术
java·大模型·springai·mcp
@老蝴8 分钟前
MySQL数据库 - 事务
java·数据库·mysql
zzh_my8 分钟前
centos yum 安装软件报错
linux·运维·centos