eclipseで、JBossサービスを起動する際に、JBossが使用するportが既に、別のアプリケーションが使用している場合に、Exceptionが発生する。ひとまず、コマンドプロンプトからどのプロセスがportを使っているのかを調べて、該当のアプリケーションを終了させることで対処できた。その際の手順を記します。
1. コマンドプロンプトを使用して、portの使用状況を表示する。
> netstat -ano
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 2568
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1108
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 2568
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING 1040
TCP 0.0.0.0:4352 0.0.0.0:0 LISTENING 4788
TCP 0.0.0.0:4353 0.0.0.0:0 LISTENING 4788
TCP 0.0.0.0:4355 0.0.0.0:0 LISTENING 4788
TCP 0.0.0.0:12345 0.0.0.0:0 LISTENING 224
TCP 0.0.0.0:64424 0.0.0.0:0 LISTENING 2568
TCP 127.0.0.1:1065 0.0.0.0:0 LISTENING 284
TCP 127.0.0.1:1098 0.0.0.0:0 LISTENING 4788
TCP 127.0.0.1:1098 127.0.0.1:1099 ESTABLISHED 2588
TCP 127.0.0.1:1099 127.0.0.1:1098 ESTABLISHED 2588
TCP 127.0.0.1:1112 127.0.0.1:1113 ESTABLISHED 2588
TCP 127.0.0.1:1113 127.0.0.1:1112 ESTABLISHED 2588
2. タスクマネージャの[プロセス]タブを表示させ、調べたポートのPIDと一致するイメージ名を調べる。そして、問題がなければ、プロセスを終了させる。
(今回の私のケースでは、Mozilla Thunderbirdがportを使用していたので、いったんメーラーを終了させました。)
3. JBossサービスを再起動する。
0 件のコメント:
コメントを投稿