关于java:端口号被占用解决办法超详细

问题形容

java.net.BindException: Address already in use: JVM_Bind

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

遇到上述相似问题代表你的端口号曾经在应用中,咱们俗称这种问题为端口号被占用。

解决方案

  1. win+R 关上windows电脑运行窗口,并在运行窗口的文本输入框中输出 cmd指令
  2. 在弹出的命令窗口(终端)中输出命令 netstat -ano|findstr 8080,8080就是咱们须要查问的端口号.
  3. 咱们会失去零碎给与咱们的响应,在查问进去的第一行有一个数值,咱们须要记住
  4. 在这里咱们能够通过两种模式去杀死被占用的端口号

    • 终端指令 taskkill -pid 端口号 -f
    • 图形化界面
  5. 这里还波及到一些相干的终端指令

    • 查看所有的端口号 netstat -ano
    • 通过pid来获取过程的信息 tasklist |findstr pid值
    • 通过过程名杀死对应过程 taskkill /f /t /im 过程名称

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理