본문 바로가기
서버/개발 Tools

Port 8080 required by Project is already in use 에러 해결 방법

by 방구쟁이 2021. 7. 14.
728x90

가끔 이클립스에서 프로젝트를 실행할때 다음과 같이 8080 포트가 사용중이라는 에러가 발생한다.

Several ports (8005, 8080, 8009) required by TestProject are already in use. 
The server may already be running in another process, or a system process may be using the port.
To start this server you will need to stop the other process or change the port number(s).

문제는 PORT 8080을 이미 사용중이라는 것으로 사용중인 것을 종료시키고 다시 실행시키면 된다. 해결 방법은 다음과 같다.

 

해결 방법

PORT 8080을 이미 사용중이라는 것으로 사용중인 것을 종료시키고 다시 실행시키면 된다. 해결 방법은 다음과 같다.

우리는 cmd를 이용해 8080 포트를 사용중인 프로세스를 강제로 Kill을 해줄 것이다.

 

1. netstat 명령어로 네트워크의 열려있는 포트를 확인한다.

netstat -ano | find "8080"

 

 

2. 확인하고자 하는 포트에 해당하는 PID(프로세스 ID)를 확인한다.  

8080 포트를 사용하는 프로세스 ID 찾기

 

3. taskkill 명령어로 프로세스 죽이기

taskkill /f /pid 3240

 

끝!

이렇게 간단하게 8080포트를 사용중인 프로세스를 종료시킨 뒤 다시 실행하면 서버가 잘 실행될 것이다. 

 

오늘 성장에 도움을 주신 개발자분  

참고 : https://m.blog.naver.com/PostView.nhn?blogId=todangs&logNo=220663873930&proxyReferer=https:%2F%2Fwww.google.com%2F

오늘도 감사합니다.

728x90

댓글