Spring boot サンプルプログラムでポートを使えなくなった話
ポートに誰かが居座っている
Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.
Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.
なんだこいつは。一回目は起動していたのに。
文脈か察するに、ポートがすでに使われているみたいだ。
本当かどうか確認してみる
cmdから
netstat -an
で確認してみる。
確かに、8080がLISTENINGになっている。
これは別のアプリケーションが独占しているという認識でいいのだろうか。いったん前提をそれとして作業を、
1. 動いているアプリを突き止めて終了する(仮定:多分前動かしたjavaがまだ居座っている?)
2. 1の仮定が正しい場合、停止した後にちゃんとどいてもらうような設定をする
の2つに絞って作業をしてみようかな。
動いているアプリを突き止めて終了する
今度はcmdから誰が居座っているか、ちゃんと確認する。
netstat -nao | find "8080"
来た・・・‼3688・・・‼こいつが・・・諸悪の根源・・・‼
ここでkillコマンドでバッサリと切ってしまうのが最も早いみたいですが、タスクマネージャから正体を確認してみます。cmd上から確認できる方法とかあるんですかね。まあいっか。
余計なことはしすぎる方がいいってスピッツから教わりました。
案の定javaさんでしたね~
タスクから終了させまつ
また再起動後、同じ現象がおきるかな・・・と思いきや、スムーズに再起動に成功したので、これでいいのかな?
いったん解決ということで
またポートがらみで問題が起きたら書き起こします
Author And Source
この問題について(Spring boot サンプルプログラムでポートを使えなくなった話), 我々は、より多くの情報をここで見つけました https://qiita.com/nabekatsu/items/2ce95289f5b5109a58c9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .