0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【IDEA】予期せぬ原因でのポート競合!IntelliJ IDEAデバッグ時の驚きの解決法

Posted at

日本語に苦戦しているSYOです。

今回はIntelliJ IDEAを使用した際に遭遇するかもしれない一つの問題と、それに関する解決策のメモを共有したいと思います。

この記事はChatGPTを利用して作成されました。

問題

IntelliJ IDEA Ultimate 2022.2を使用してTomcatプロジェクトをデバッグモードでテストしている最中、以下のようなエラーメッセージが表示されました:

Unable to open debugger port (127.0.0.1:63315): java.net.BindException "Address already in use: bind"

これは、ポート63315が他のプロセスに既に使用されているため、デバッガがそのポートを開くことができないことを意味しています。

原因

まず、Windowsのnetstatコマンドを使用して、そのポートを占有しているプロセスを探そうとしました。しかし、それでも解決には至りませんでした。

netstat

次に、winnatというWindowsのNATサービスを再起動する方法を試してみましたが、これも効果がありませんでした。

net stop winnat
net start winnat

そして、最終的に私が発見した原因は意外なものでした。

それは、私のPC上で動作しているモバイルホットスポット機能でした。

この機能を無効にすると、問題はすぐに解消されました。

まとめ

デバッグポートの競合は、モバイルホットスポットのような予期しないサービスやアプリケーションによって引き起こされる可能性があります。

開発中に同様の問題に直面した場合、システム上で実行されているネットワーク関連のサービスや機能をチェックすることをおすすめします。

参考

ChatGPT
Tomcat Debug Error: Unable to open debugger port (127.0.0.1:63199): java.net.BindException "Address already in use: NET_Bind"

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?