当前位置: 首页 > 面试题库 >

如何解决“ java.net.BindException:地址已在使用中:JVM_Bind”错误?

李谦
2023-03-14
问题内容

在Eclipse中,出现此错误:

run:
     [java] Error creating the server socket.
     [java] Oct 04, 2012 5:31:38 PM cascadas.ace.AceFactory bootstrap
     [java] SEVERE: Failed to create world : java.net.BindException: Address already in use: JVM_Bind
     [java] Java Result: -1
BUILD SUCCESSFUL
Total time: 10 seconds

我不知道为什么现在出现,但几个小时前就可以运行了。我需要重启机器吗?我如何深入了解它?我感谢任何提示或建议。


问题答案:

是的,你有另一个绑定到同一端口的进程。

每当我遇到JVM_BIND错误时,Windows Sysinternals的TCPView(仅Windows)都是我最喜欢的应用程序。它显示了哪些进程正在侦听哪个端口。它还提供了一个方便的上下文菜单,可以杀死进程或关闭妨碍连接的连接。



 类似资料:
  • 服务器程序: 客户端程序: 当我执行这个程序时。我收到了这样的错误“java.net.BindException:地址已在使用中:JVM_Bind”但在它正常工作之前。有人能帮我解决这个问题吗?

  • 问题内容: 以下代码运行了1个小时,然后关闭: 当我重新运行同一件事时,它失败了: 大约需要3至4分钟才能再次成功执行。关闭后如何使它立即工作? 跟进: 问题答案: 您会看到setReuseAddress(true)的调用为时已晚,即在绑定引发异常之后。 您可以通过三个步骤创建一个未绑定的ServerSocket,使其可重用,然后将其绑定。

  • 我试图在Ubuntu 12.04中运行以下命令 并得到以下错误 在检查8080端口时,输出是 我的问题 为什么我会犯错误,以及如何消除这个错误?

  • 在Eclipse中,我得到了这个错误: 我不知道为什么它现在出现了,但就在几个小时前它还运行得很好。我需要重新启动我的机器吗?我怎么才能弄清真相?我很感激任何提示或建议。

  • 问题内容: 失败:生成失败,发生异常。 出了什么问题:任务’:project-web:jettyRun’的执行失败。 java.util.concurrent.ExecutionException:java.net.BindException:使用中的地址错误:JVM_Bind 尝试:使用–stacktrace选项运行以获取堆栈跟踪。使用–info或–debug选项运行以获取更多日志输出。 建立失

  • 问题内容: 我在Windows XP Pro上使用Glassfish 3.0.1,JVM 1.6.0_21; 我不知道我的环境到底发生了什么变化,但是当我尝试部署企业应用程序(ejb模块+应用程序客户端模块)时,我立即获得了该堆栈跟踪信息。 除Glassfish之外,端口3820上没有任何运行。 这可能是什么原因?一些内部过程冲突? 关于如何进一步调试的任何提示? 编辑 这正是我尝试过的: 如您所