最近Spring Bootを使用して開発をしているのですが、基礎的な部分が抜け落ちているので、参考書を見ながら進めています。
そんな中で、アプリケーションを起動した際にエラーが起きたので、その時の対応をメモしておきます。
##エラー内容
Web server failed to start. Port 8080 was already in use.
対応方法
使用しているポート番号のPIDを検索
$ lsof -i:[ポート番号]
稼働しているポートを止める
$ kill [PIDの番号]
再度ポート番号の使用状況を確認
$ lsof -i:[ポート番号]
何も表示されなければ、成功です。
この後は再度Springのアプリケーション起動してもらえれば大丈夫なはずです。
終わりに
今回のエラーは使用していないdocker環境を8080ポートで起動していたのが原因でした。
開発の環境と試験的に動かしてる環境を整理したほうがよさそうです。