Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下问题。
我在 Eclipse 中有一个运行配置(osgi 类型)。曾几何时,此运行配置运行良好,没有任何问题。
现在,当我尝试运行它时,我得到 ajava.net.BindException: Address already in use: JVM_Bind并且控制台中打印的所有行都打印了两次。
java.net.BindException: Address already in use: JVM_Bind
我看到应用程序是在端口 xxxx 上启动的,然后在几行之后我得到了错误。
运行配置没有改变。
有任何想法吗?
例外是由于应用程序试图绑定到服务器端口,而该端口已被另一个应用程序占用。
您还提到控制台中的每一行都打印了两次。这意味着应用程序可能会启动两次。
没有足够的信息来确定您的运行配置为何会两次启动同一个应用程序。您应该查看 Eclipse 中的 DEBUG 透视图,以了解是否使用两个线程启动了单个进程。