반응형
이클립스에서 서버를 실행하려고 하는데
'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명
을 입력해 주면
해당 포트를 잡고 있던 프로세스가
강제로 종료된 것이 보인다
이후 서버를 다시 실행해 보면
정상적으로 실행이 된다
반응형
'Error & Fix' 카테고리의 다른 글
MSSQL 여러 부분으로 구성된 식별자 은(는) 바인딩할 수 없습니다. 해결방법 (0) | 2020.06.23 |
---|---|
오라클 ORA-00904: 테이블.컬럼: 부적합한 식별자 에러 해결방법 (0) | 2020.06.23 |
자바스크립트 Uncaught ReferenceError: 변수 is not defined 해결방법 (0) | 2020.06.09 |
ORA-02443: 존재하지 않는 제약 - 삭제할 수 없습니다 해결방법 (0) | 2020.06.04 |
ORA-00001: 무결성 제약 조건에 위배됩니다 해결방법 (0) | 2020.06.02 |
댓글