해결된 질문
작성
·
3.5K
0
2022-08-29 23:00:36.173 WARN 4072 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is org.springframework.boot.web.server.PortInUseException: Port 8080 is already in use
이라고 뜨는데 정확히 어떤 문제인지
답변 1
0
안녕하세요. hee님, 공식 서포터즈 David입니다.
8080 포트가 이미 사용중이라서 애플리케이션을 실행할 수 없다고 하네요.
아래 글 답변을 참고해주세요.
https://www.inflearn.com/questions/609562
감사합니다.
cmd를 관리자 권한으로 실행해 주세요. h2.bat를 실행하면 위와 같은 화면이 나오는 게 정상입니다. 이 부분은 포트 충돌과는 무관합니다.
Whitelabel ~ 에러 페이지가 나왔다면 정상적으로 서버는 구동되었다는 뜻입니다. 포트 충돌은 해결된 것입니다.
혹시 몰라서 컴퓨터 재부팅을 하고 진행을 하니... 발생한 오류는 해결이 되어지만
아까의 문제가 정확히 어떤한 error의 발생 있었는지가 해소 되지 않아서 이렇게 다시 답변을 남깁니다.
위에도 말씀드렸다시피 서버 실행시 동일한 포트를 사용하고 있어서 서버가 실행되지 않은 오류입니다.
아마 여러 번 애플리케이션을 시작하시면서 꼬였거나 강제 종료는 되었지만 서버 프로세스는 죽지 않는 등의 문제가 있으면 위와 같은 오류가 발생할 수 있습니다.
bin 에 들어가서 h2.bat 을 실행하면 아래의 웹페이지가 뜨는데 무슨 이유인지 모르겠습니다