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

端口占用

强制终止占用端口的进程

  1. 获取占用端口的进程ID(PID):在终端或命令提示符中运行以下命令以查找占用端口的进程ID:

    ①在 Unix/Linux/Mac 上:lsof -i :8888

    ②在 Windows 上:netstat -ano | findstr :8888

    记下显示的进程ID。

  2. 强制终止进程:根据您的操作系统,可以使用以下命令来强制终止进程:

    ① 在 Unix/Linux/Mac 上,使用 kill -9 <PID> 命令,将 <PID> 替换为占用端口的进程ID。

    ②在 Windows 上,使用 taskkill /F /PID <PID> 命令,将 <PID> 替换为占用端口的进程ID。

相关推荐
spencer_tseng11 小时前
Unlikely argument type for equals(): JSONObject seems to be unrelated to String
java·equals
爱敲代码的小鱼11 小时前
事务核心概念与隔离级别解析
java·开发语言·数据库
小冷coding11 小时前
【Java】遇到微服务接口报错导致系统部分挂掉时,需要快速响应并恢复,应该怎么做呢?如果支付服务出现异常如何快速处理呢?
java·开发语言·微服务
一个处女座的程序猿O(∩_∩)O11 小时前
Nacos 中的 Namespace 深度解析:实现多租户隔离的关键机制
java
HeisenbergWDG11 小时前
线程实现runnable和callable接口
java·开发语言
JavaGuide12 小时前
IntelliJ IDEA 2026.1 EAP 发布!拥抱 Java 26,Spring Boot 4 深度支持!
java·后端·mysql·springboot·idea·大厂面试·javaguide
丁一郎学编程12 小时前
测试开发面经
java·开发语言
a程序小傲12 小时前
京东Java面试被问:RPC调用的熔断降级和自适应限流
java·开发语言·算法·面试·职场和发展·rpc·边缘计算
独自破碎E12 小时前
MyBatis Flex和MyBatis Plus的区别
java·开发语言·mybatis
葡萄成熟时 !12 小时前
正则表达式
java·正则表达式