spring boot를 통해 서버를 실행하는 과정에서 오류가 발생했다.
오류의 내용은 Port 8080 was already in use로 8080 port를 가진 서버가 이미 사용되고 있다는 뜻인데
서버 구동 과정에서 이러한 에러가 가끔 발생했기 때문에 오류 해결 과정을 기록해 보기로 했다
서버 실행 후 발생한 오류 화면이다.
1. cmd 창에서 다음과 같이 입력한다. (window 기준)
netstat -a -o
입력을 하게 되면 아래 사진과 같이 현재 사용하고 있는 로컬 주소 및 PID(프로세스 ID) 목록을 볼 수 있다.
2. 그 후 8080 port의 PID를 찾아 다음과 같이 입력한다.
taskkill /f /pid (pid번호)
이렇게 입력을 하게 되면 8080 port를 사용하는 프로세스를 강제로 종료시킬 수 있다.
위와 같은 과정을 거치고 다시 spring boot의 서버를 실행시켜 보았다.
이후 정상적으로 작동되는 것을 볼 수 있었다.
Reference
https://seomile.tistory.com/91
'study > spring boot' 카테고리의 다른 글
스프링 DI(Dependency Injection), IoC(Inversion of control) (0) | 2023.04.11 |
---|---|
[spring boot] 싱글톤 컨테이너(singleton container)의 기능 (0) | 2023.02.12 |
[spring boot] WebMvcCofigurer - 정적 리소스(static resource) 설정 (0) | 2022.10.04 |
[spring boot] MVC Pattern이란? (0) | 2022.08.16 |
[spring boot] - lombok이란? (0) | 2022.05.16 |
댓글