Web server failed to start . Port 8080 was already in use.
Spring을 사용하면서 가장 자주 등장하는 에러인것 같습니다..
8080 포트가 이미 사용중이라 실행하려는 웹 서버를 시작할수 없다는데요,
해결하는 방법을 알아볼까요?
많은 방법중에 제가 가장 많이 사용하는 해결법 두가지를 적어보려 합니다.
첫번째 방법!
에러발생시 콘솔창에서 우클릭을 한 후 Terminate/Disconnect All 을 해줍니다.
그리고 웹 서버를 재 시작 해주세요.
참고로 저는 이클립스환경에서 진행하였습니다.
vscode , intelliJ 환경이라 비슷한 기능을 찾지 못했거나 Terminate/Disconnect All 했으나
에러가 사라지지 않는다면 가장 확실한 두번째 방법으로 이동해주세요.
두번째 방법!
cmd를 실행시켜줍니다.
그리고 netstat -ano 를 입력해주세요
(netstat -ano 와 netstat -nao , netstat -oan 등 같은 명령어입니다. 아무 명령어나 입력해주세욥)
그럼 주소와 PID 가 쭉쭊ㄱ쭉 나오는데 그중 로컬주소 8080 을 찾아줍니다.
그리고 8080를 사용하고있는 PID 를 복사해주세요.
저는 현재 8080을 PID 16156 이 사용하고 있네요.
자, 여기까지 오셨다면 복사한 PID 를 아래 명령어를 통해 종료해주세요.
taskkill/pid 16156 /f
ㄴ 복사한 PID를 입력해 주세요. (복사해서 PID만 변경하시면 됩니다.)
위와같이 입력하면 되는데 그대로 복사해 쓰시고 띄어쓰기를 주의하세요!
이제 웹 서버를 재 시작 해주세요.
++ 다른 해결방법 보기 ++
[Java/Spring] - [Spring] Port 8080 was already in use , Port 에러 해결하기 2
'Spring' 카테고리의 다른 글
[Thymeleaf] 타임리프 문법 (0) | 2023.04.16 |
---|---|
[Spring] Port 8080 was already in use , Port 에러 해결하기 2 (0) | 2023.03.27 |
[Spring] spring Project Import (feat. Eclipse , spring boot , gradle) (0) | 2023.02.23 |
[Spring] application.properties encoding , 한글 설정하기 (intelliJ , window , utf ) (0) | 2022.12.28 |
[Spring Boot] spring Project 생성하기 (feat. IntelliJ , spring initializr) (0) | 2022.12.20 |