问题 若依框架 启动不了 服务 提示 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 服务器无法启动。你可以通过以下几种方法来解决这个问题: 方法一:关闭占用端口的进程* 查找到占用端口的进程 ID(PID),然后使用以下命令关闭该进程: sh taskkill /PID [PID] /F* 将 `[PID]` 替换为实际的进程 ID。* 或者,如果你的系统上没有 `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: 停止占用端口的进程: 运行以下命令停止进程: sh sudo kill -9 729
这里的 `729` 是进程的 PID,你可以根据实际输出替换为正确的 PID。如果没有任何输出,说明端口 8080 已经成功释放。最终解决办法终极解决方案结果就一个, nohup java -jar ruoyi-admin.jar --server.port=8081 &我改个其他端口,直接就可以了,哎哟,气得肺部肿胀!!!浪费时间!
 最终成功!
|