본문 바로가기
Error & Fix

이클립스 서버 포트 강제 종료방법

by wakestand 2020. 6. 22.
반응형

이클립스에서 서버를 실행하려고 하는데

'Starting HTTP Preview at localhost' has encountered a problem.

Port 8080 required by HTTP Preview at localhost is already in use.

이런 에러가 뜨면서 실행이 안되는 것이 보인다

 

톰캣을 쓰던 HTTP Preview를 쓰던 간에

이미 포트를 누가 붙들고 있어서 

해당 포트로 서버를 열 수 없다는 말인데

 

이러한 에러는 여러 경우에 생기지만

대부분의 사유는

서버를 강제 종료했을 경우 

포트가 제대로 종료가 안되어

 

끈건 맞는데

포트까지 제거되지는 않은 케이스가 되겠다

 

먼저 윈도우 버튼 + cmd를 입력해서

명령 프롬포트를 실행한 뒤

 

netstat -a -o

를 입력한 후에 엔터를 치면

:8080을 붙들고 있는 PID가 보일텐데

이 PID를 기억해둔 후 cmd를 다시 켜보자

 

이후 taskkill /f /pid PID명

을 입력해 주면

해당 포트를 잡고 있던 프로세스가

강제로 종료된 것이 보인다

 

이후 서버를 다시 실행해 보면

정상적으로 실행이 된다

반응형

댓글