LoginSignup
7
7

More than 3 years have passed since last update.

Spring boot サンプルプログラムでポートを使えなくなった話

Posted at

ポートに誰かが居座っている

Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.

なんだこいつは。一回目は起動していたのに。
文脈か察するに、ポートがすでに使われているみたいだ。

本当かどうか確認してみる

cmdから

netstat -an

で確認してみる。

image.png
確かに、8080がLISTENINGになっている。
これは別のアプリケーションが独占しているという認識でいいのだろうか。いったん前提をそれとして作業を、
1. 動いているアプリを突き止めて終了する(仮定:多分前動かしたjavaがまだ居座っている?)
2. 1の仮定が正しい場合、停止した後にちゃんとどいてもらうような設定をする
の2つに絞って作業をしてみようかな。

動いているアプリを突き止めて終了する

今度はcmdから誰が居座っているか、ちゃんと確認する。

netstat -nao | find "8080"

image.png
来た・・・‼3688・・・‼こいつが・・・諸悪の根源・・・‼
ここでkillコマンドでバッサリと切ってしまうのが最も早いみたいですが、タスクマネージャから正体を確認してみます。cmd上から確認できる方法とかあるんですかね。まあいっか。
余計なことはしすぎる方がいいってスピッツから教わりました。
image.png
案の定javaさんでしたね~
タスクから終了させまつ
また再起動後、同じ現象がおきるかな・・・と思いきや、スムーズに再起動に成功したので、これでいいのかな?

いったん解決ということで

またポートがらみで問題が起きたら書き起こします

7
7
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
7
7