从Eclipse运行OSGi应用程序时的JVM_Bind

时间:2012-10-23 14:44:06

标签: java eclipse jvm osgi

我有以下问题。

我在Eclipse中有一个run-configuration(osgi-type)。曾几何时,这个运行配置运行正常,没有任何问题。

现在,当我尝试运行它时,我得到一个java.net.BindException: Address already in use: JVM_Bind并且控制台中打印的所有行都打印了两次。

我看到应用程序在端口xxxx上启动,然后在几行之后我收到了错误。

运行配置没有改变。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

异常是由于应用程序尝试绑定到服务器端口,而该端口已被其他应用程序占用。

您还提到控制台中的每一行都打印了两次。这意味着应用程序可能会启动两次。

没有足够的信息来确定运行配置启动同一应用程序两次的原因。您应该查看Eclipse中的DEBUG透视图,以查看是否使用两个线程启动了单个进程。