Dandy Now!
  • [Spring Boot] Windows에서 8080 포트 강제 종료
    2024년 11월 28일 11시 27분 04초에 업로드 된 글입니다.
    작성자: DandyNow
    728x90
    반응형

    1. 스프링 부트 프로젝트 실행 중 이미 사용 중인 8080 포트

    VSCode에서 구동 중이었던 스프링 부트 프로젝트에 문제가 생겨 VSCode가 강제 종료되었다. 다시 VSCode를 열고 프로젝트를 실행했는데 기존의 프로젝트는 계속 8080 포트를 붙잡고 있었다. VSCode의 통제권(?)을 벗어났기에 강제 종료해야 하는 상황이었다. 아래 내용은 VSCode를 다시 열고 프로젝트를 구동했을 때 콘솔에 찍힌 문제의 부분이다.

    2024-11-28T11:10:26.584+09:00 ERROR 19300 --- [demo] [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter :

    ***************************
    APPLICATION FAILED TO START
    ***************************

    Description:

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

    Action:

     

    2. 8080 포트 강제 종료 방법

    1) `명령 프롬프트`를 관리자 권한으로 열기

    2) 사용 중인 8080의 PID 확인

    netstat -ano | findstr 8080

    [그림 1] netstat로 PID 확인

    3) 포트 제거

    taskkill /f /pid 20000

    [그림 2] taskkill로 포트 제거. 이 예제에서는 PID가 20000이다.

    728x90
    반응형
    댓글