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 タイプ) があります。むかしむかし、この実行構成は問題なく正常に実行されました。
実行しようとするとjava.net.BindException: Address already in use: JVM_Bind、コンソールに出力されたすべての行が2回出力されます。
java.net.BindException: Address already in use: JVM_Bind
アプリケーションがポート xxxx で開始され、数行後にエラーが発生することがわかります。
実行構成は変更されていません。
何か案は?
例外は、ポートが別のアプリケーションによって既に使用されているときに、アプリケーションがサーバー ポートにバインドしようとしたことが原因です。
また、コンソールのすべての行が2回出力されることにも言及しています。これは、アプリケーションがおそらく 2 回起動されることを意味します。
実行構成が同じアプリケーションを 2 回起動する理由を判断するのに十分な情報がありません。Eclipse の DEBUG パースペクティブを見て、1 つのプロセスが 2 つのスレッドで起動されたかどうかを確認する必要があります。