티스토리 뷰

intellij로 개발을 하다보면 가끔 이런 에러가 나타나곤 한다.

 

Web server failed to start. Port 8080 was already in use.

 

이 에러가 나는 이유는 서버를 구동하려고 하는데, 해당 서버가 사용하려고 하는 port를 다른 프로세스가 사용하고 있기 때문이다. 일반적으로 서버를 정상적이지 않은 방법으로 종료하거나 종료가 된 경우 발생하는 문제이다.

 

 

해결방법

강제로 해당 포트를 사용하고 있는 프로세스를 죽이거나, 포트번호를 변경하는 방법이 있다.

나는 주로 해당 포트를 사용하고 있는 프로세스를 강제종료 하는 방법을 사용한다.

 

먼저, cmd창을 켜서 다음 명령어를 입력한다.

netstat -ano | findstr 8080

 

그러면 해당 포트를 사용하고 있는 프로세스의 pid가 나온다. 여기서 pid는 process id이다.

 

다음 명령어를 이용하여 해당 프로세스를 강제 종료 시킨다.

taskkill/F /pid [pid] -> taskkill/F /pid 10816

 

 

이제 서버가 정상적으로 구동하는 것을 볼 수 있다!

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함