java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: 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-优雅草卓伊凡解决方案

简介: java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: 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-优雅草卓伊凡解决方案

java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: 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-优雅草卓伊凡解决方案

问题

若依框架 启动不了 服务 提示 escription: 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.
这个报错我看了搜了很多相关资料,居然都没能解决

这个问题耽误了卓伊凡半个小时,气得吐血,对卓伊凡来说时间有多么的宝贵???请问!!!半个小时能做多少事情了!!本篇必须记录,看了很多方法,浪费了时间。

相关方法总结

这个错误提示表明端口 8080 已经被其他进程占用,导致你的 Web 服务器无法启动。你可以通过以下几种方法来解决这个问题:

方法一:关闭占用端口的进程

  1. Windows 用户
  • 打开命令提示符(CMD)或 PowerShell,输入以下命令查找占用端口 8080 的进程:

sh

netstat -aon | findstr :8080
*   查找到占用端口的进程 ID(PID),然后使用以下命令关闭该进程:
    sh
        taskkill /PID [PID] /F
*   将 `[PID]` 替换为实际的进程 ID。
  1. Linux / macOS 用户
  • 打开终端,输入以下命令查找占用端口 8080 的进程:

sh

sudo lsof -i :8080
*   或者,如果你的系统上没有 `lsof`,可以使用以下命令:
    sh
        sudo netstat -tulnp | grep :8080
*   查找到占用端口的进程 ID,然后使用以下命令关闭该进程:
    sh
        sudo kill -9 [PID]
*   将 `[PID]` 替换为实际的进程 ID。


测试了 还是会报错,所有项都改了重启了 还是报错。

查询占用 是这样的

sudo lsof -i :8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME jsvc 729 www 57u IPv6 28740 0t0 TCP *:webcache (LISTEN)

端口 8080 正被一个名为 jsvc 的进程占用。你可以通过以下步骤来停止该进程并释放端口 8080:

  1. 停止占用端口的进程: 运行以下命令停止进程:

sh

sudo kill -9 729
这里的 `729` 是进程的 PID,你可以根据实际输出替换为正确的 PID。
  1. 验证端口是否已释放: 运行以下命令检查端口 8080 是否仍被占用:

sh

sudo lsof -i :8080
如果没有任何输出,说明端口 8080 已经成功释放。

最终解决办法

终极解决方案结果就一个,

nohup java -jar ruoyi-admin.jar --server.port=8081 &

我改个其他端口,直接就可以了,哎哟,气得肺部肿胀!!!浪费时间!

最终成功!

目录
相关文章
|
7月前
|
JSON Java 数据格式
java调用服务报错400
java调用服务报错400
207 6
java调用服务报错400
|
7月前
|
JSON Java 数据格式
java调用服务报错415 Content type ‘application/octet-stream‘ not supported
java调用服务报错415 Content type ‘application/octet-stream‘ not supported
470 6
|
9月前
|
存储 数据采集 搜索推荐
Java 大视界 -- Java 大数据在智慧文旅旅游景区游客情感分析与服务改进中的应用实践(226)
本篇文章探讨了 Java 大数据在智慧文旅景区中的创新应用,重点分析了如何通过数据采集、情感分析与可视化等技术,挖掘游客情感需求,进而优化景区服务。文章结合实际案例,展示了 Java 在数据处理与智能推荐等方面的强大能力,为文旅行业的智慧化升级提供了可行路径。
Java 大视界 -- Java 大数据在智慧文旅旅游景区游客情感分析与服务改进中的应用实践(226)
|
10月前
|
分布式计算 搜索推荐 算法
Java 大视界 -- Java 大数据在智慧养老服务需求分析与个性化服务匹配中的应用(186)
本篇文章探讨了Java大数据技术在智慧养老服务需求分析与个性化服务匹配中的应用。通过整合老年人健康数据与行为数据,结合机器学习与推荐算法,实现对老年人健康风险的预测及个性化服务推荐,提升养老服务的智能化与精准化水平,助力智慧养老高质量发展。
|
缓存 Java 应用服务中间件
java语言后台管理若依框架-登录提示404-接口异常-系统接口404异常如何处理-登录验证码不显示prod-api/captchaImage 404 (Not Found) 如何处理-解决方案优雅草卓伊凡
java语言后台管理若依框架-登录提示404-接口异常-系统接口404异常如何处理-登录验证码不显示prod-api/captchaImage 404 (Not Found) 如何处理-解决方案优雅草卓伊凡
4919 5
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
954 26
|
Java 开发工具 git
【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因
【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因
218 0
|
JavaScript Java Python
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
271 0
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
231 0

热门文章

最新文章