2026/5/21 21:54:12
网站建设
项目流程
南开大学 网站开发技术 刘冲,钢结构加工,本科自考哪个专业比较好考,南昌建设银行网站#x1f3ac; HoRain 云小助手#xff1a;个人主页
⛺️生活的理想#xff0c;就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站#xff0c;性价比超高#xff0c;大内存超划算#xff01;忍不住分享一下给大家。点击跳转到网站。 目录
⛳️ 推荐 … HoRain 云小助手个人主页⛺️生活的理想就是为了理想的生活!⛳️ 推荐前些天发现了一个超棒的服务器购买网站性价比超高大内存超划算忍不住分享一下给大家。点击跳转到网站。目录⛳️ 推荐Web server failed to start. Port 8080 was already in use. 解决方案 一、快速定位占用进程必做第一步Windows 系统Linux / macOS 系统️ 二、三种主流解决方案按推荐度排序✅ 方案1终止占用进程推荐首选✅ 方案2修改应用端口开发常用✅ 方案3启用随机端口适合测试环境 三、特殊情况处理 四、预防建议避免重复踩坑⚠️ 重要提醒Web server failed to start. Port 8080 was already in use. 解决方案当Spring Boot应用启动时出现此错误说明8080端口已被其他进程占用。以下是高效、安全、可操作的解决方案 一、快速定位占用进程必做第一步Windows 系统# 1. 查找占用8080端口的PID netstat -ano | findstr :8080 # 2. 查看该PID对应程序替换1234为实际PID tasklist | findstr 1234 # 3. 强制终止进程含子进程 taskkill /F /PID 1234 /T提示务必以管理员身份运行CMD否则可能无权限终止进程Linux / macOS 系统# 查找占用进程 lsof -i :8080 # 强制终止替换1234为实际PID kill -9 1234️ 二、三种主流解决方案按推荐度排序✅ 方案1终止占用进程推荐首选适用场景确认是旧项目残留进程如Java.exe、node.exe等操作按上述命令终止后重启应用验证重启后日志显示Tomcat started on port(s): 8080✅ 方案2修改应用端口开发常用在配置文件中修改# application.properties server.port8081# application.yml server: port: 8081 访问地址同步改为http://localhost:8081✅ 方案3启用随机端口适合测试环境# application.properties server.port0 # Spring Boot会自动分配空闲端口启动日志中会显示实际使用的端口号如Tomcat started on port(s): 54321 三、特殊情况处理场景解决方案进程无法终止检查是否被系统服务占用如IIS、SQL Server通过services.msc停止相关服务IDEA中多次启动残留关闭所有IDEA实例 → 任务管理器结束所有java.exe进程 → 重启IDEA端口释放后仍报错执行netsh winsock resetWindows后重启电脑不确定进程是否重要先通过任务管理器查看进程名称避免误杀系统关键进程 四、预防建议避免重复踩坑开发习惯关闭应用时使用CtrlC正常终止避免直接关掉终端IDE配置在IDEA中设置 Run/Debug Configurations → 勾选 Allow parallel run允许多实例端口管理团队协作时统一端口规范或使用环境变量动态指定端口System.getenv().getOrDefault(SERVER_PORT, 8080)监控工具安装 Process Explorer微软官方工具可视化管理端口占用⚠️ 重要提醒切勿盲目终止进程先确认进程用途如java.exe可能是其他重要服务修改端口后前端调用地址、Postman测试链接需同步更新生产环境严禁使用随机端口需固定且通过防火墙开放按照以上步骤操作99%的端口占用问题可快速解决。如仍遇困难建议检查防火墙设置或网络策略限制。❤️❤️❤️本人水平有限如有纰漏欢迎各位大佬评论批评指正如果觉得这篇文对你有帮助的话也请给个点赞、收藏下吧非常感谢! Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧