새소식

Programming/Solving Errors

[Mac OS] Port 8080 was already in use 해결하기

 

 

에러 내용

 

 

 

IntelliJ에서 Spring Boot 실행 시 서버가 제대로 종료되지 않은 상태에서 실행할 때 발생하는 오류이다.

 

 

해결 방법

 

Mac OS에서 해결하려면 Terminal에서 다음과 같이 입력한다.

 

lsof -i:8080

 

 

8080 포트를 사용 중인 프로세스가 나오는데, 해당 프로세스의 PID를 확인하여 다음과 같이 입력한다.

 

kill -9 PID

 

 

 

 

 

이렇게 사용 중인 PID가 3409라면 `kill -9 3409`를 입력한다. 

 

이제 다시 정상적으로 실행되는 것을 확인할 수 있다.

 

 

Window의 경우 다른 글에 해결 방법을 작성해 놓았다.

https://hyunrian.tistory.com/36

 

Tomcat already in use 문제 해결하기

서블릿 연습하려고 이클립스에 코드 작성 후 서버를 실행시켰는데 발생한 에러. 내가 사용하고자 하는 포트가 이미 다른 프로세스에서 사용 중이기 때문에 서버 시작을 위해서는 해당 프로세스

hyunrian.tistory.com

 

 

 

Contents

Copied URL!

Liked this Posting!