[ 오류현상 ]
평소와 같이 소스 수정을 하고 STS의 Run을 눌렀는데
하기와 같은 에러 메시지가 콘솔에 출력된다.
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.
[ 원인 ]
해당 Port가 이미 사용중이어서 웹 서버가 구동을 시작하는데 실패했기 때문이다.
[ 해결법 ]
1. 명령프롬프트(CMD)를 관리자 모드로 실행한다.
2. 특정 포트가 열려 있는지 확인
netstat -na | findstr 8080
2. 열려 있는 포트의 PID 확인
netstat -nao | findstr 8080
3. PID(Process IDentifier) 찾기
tasklist |findstr "PID"
4. PID 프로세스 종료 (죽이기)
taskkill /f /pid "PID"
[ 결론 ]
다시 애플리케이션을 실행해보면 서버 문제 없이 잘 실행된다.
[ References ]
'개발 오류' 카테고리의 다른 글
Error - Can't create a java class file by intelliJ (0) | 2023.03.31 |
---|---|
[Spring in Action] H2 database 테이블 생성 안되는 오류 (2) | 2021.11.09 |
[Spring in Action] h2 database 접근 오류 (0) | 2021.11.07 |
[STS4] import javax.validation 오류 (0) | 2021.08.20 |
명령 프롬프트(CMD)에서 한글 깨짐 해결 (0) | 2021.08.14 |