Spring

[Spring] Port 8080 was already in use , Port 에러 해결하기 1

walwal_ 2023. 1. 18. 18:54

 

 

 

 

 

 

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] Port 8080 was already in use , Port 에러 해결하기 2

안녕하세요! 2023.01.18 - [Java] - [Spring] Port 8080 was already in use , Port 에러 해결하기 에 이어 새로운 방법을 살펴보겠습니다. spring 의 application.properties 파일 설정을 바꿔주는 방법인데요 , src/main/resourc

suhyeonlog.tistory.com