728x90
반응형
오류 내용
***************************
APPLICATION FAILED TO START
***************************
Description:
Web server failed to start. Port 8080 was already in use.
Action:
Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.
Process finished with exit code 1
일단 Spring boot에서는 기본적으로 8080포트로 설정되어있는데
위 오류는 웹 서버가 시작하지 못하고 포트 8080이 이미 사용 중인 경우 발생한다.
해결 방법으로는 Cmd(명령 프롬프트)와 프로젝트 'application.properties'에서 수정하여 해결할 수 있다.
해결 방법
1. Cmd (관리자 모드로 실행)
Win + R > Cmd 입력
일단 어떤 프로세스가 8080포트를 사용하는지 확인한다.
netstat -ano | findstr :8080
확인되었으면 해당 프로세스ID를 찾고 Kill 해준다.
taskkill /F /PID 4504
위 명령어를 실행하면 아래와 같이 나온다.
2. 어플리케이션 포트 설정 변경
스프링 부트의 경우, application.properties 또는 application.yml 파일에서 server.port 속성을 수정하여 원하는 포트로 변경이 가능하다.
server.port=8081
위 코드를 삽입해준다.
예를 들어 아래와 같이 넣어주면 사용 PORT 설정이 수정됨.
실행 결과
잘 실행되는 것을 볼 수 있음.
728x90
반응형