【问题标题】:XAMPP / java.net.BindException: Address already in useXAMPP / java.net.BindException:地址已在使用中
【发布时间】:2014-08-11 06:22:36
【问题描述】:

我想知道是否有人可以帮助我解决我遇到的问题。我正在使用 Jetty 服务器并使用 XAMPP 连接到我通过 PHPMyAdmin 访问的 MySQL 服务器。

我有一个类,它本质上是为了删除数据库中的所有表,然后再添加一些数据。

我第一次运行它时,它运行良好,并且完成了它应该做的事情,但是下一次,我遇到了如下错误。如果我在同一主机上使用不同的数据库再次尝试它,它第一次运行良好,但任何其他尝试都将不起作用。

谁能给点启示?

【问题讨论】:

  • 确保没有进程已经连接到 0.0.0.0:8444
  • 谢谢大家,设法解决了问题 - 仍然有一些我最初看不到的实例正在运行。

标签: java mysql networking xampp jetty


【解决方案1】:

您可能已经运行了两次 Jetty 服务器,或者端口 8444 正在被另一个应用程序“监听”。

【讨论】:

    【解决方案2】:

    您的Jetty 实例似乎已经在运行。尝试停止它,然后再次运行测试。

    如果我在同一主机上使用不同的数据库尝试它,再次,它第一次运行良好,但任何其他尝试都将不起作用。

    发生这种情况是因为,我想,您每次开始测试时都尝试启动服务器,但在测试完成后没有关闭。

    您现在可以使用任务管理器手动停止您的 Jetty 实例,重新启动您的机器以便能够再次运行测试

    【讨论】:

    • 实例未显示在任务管理器中,但我确实意识到它们仍在 IDE 中运行。谢谢:)
    • 不客气。它也应该在任务管理器中:)
    【解决方案3】:

    触发该命令并找出哪个服务正在使用该端口

    netstat -aon | find /i "listening"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-30
      • 2013-09-08
      • 2012-04-14
      • 1970-01-01
      • 1970-01-01
      • 2018-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多