개발을 하다보면 다른 프로세스가 8080 포트를 사용하여 아래와 같은 오류 메시지와 함께 서버가 안뜨는 경우가 있다.
"Web server failed to start. Port 8080 was already in use."
8080 을 사용하는 프로세스를 찾아서 내리고 싶을때 이렇게 한다.
# 프로세스 찾기
sudo lsof -nP -i4TCP:8080 |grep LISTEN
# 프로세스의 PID 확인(2번째 컬럼 숫자)
...
java 41422 enoo 60u IPv6 0x20ed02bbb015ea69 0t0 TCP *:8080 (LISTEN)
# 프로세스 종료
kill -9 41422
끝.