본문 바로가기
IT/Etc

[Tomcat] 이미 실행 중인 process kill (win,mac,linux)

by 스터딩아재 2021. 9. 16.
반응형

 

 

* 이클립스에서 톰캣 서버 start 중에 Server at localhost are already in use 발생

* 작업관리자에서도 실행 중인 거 다 죽였는데, 계속 이미 실행 중이라고 나온다. 해결방법은 3가지다.

 

img
localhost are already in use

 

1. 시스템 재부팅

* 골치아프면 그냥 컴 껏다키는게 최고

 

 

2. 다른 포트로 변경

* 서버를 더블클릭해서 사용 중인 admin, HTTP 포트를 다른 걸로 변경하면 된다.

 

 

3. process kill

1) window

* CMD창을 관리자권한으로 연다. (그냥 열어도 되긴 하는데 권한 없다고 나올 수 있음)

 

* 실행 중인 프로세스 PID를 확인한다.

// 에러 메시지에 출력되는 포트번호 검색
netstat -ano | find "8080"

 

img
pid 14724

 

* kill 명령어 실행 후 서버를 재기동 해보자.

// 위에서 검색된 PID 입력
taskkill /F /PID 14724

 

 

 

 

2) Linux

// pid 확인
sudo netstat -lntp | grep 8080

// kill
sudo kill -9 14724

 

 

 

3) MAC

sudo lsof -i :8080

kill -9 14724

 

 

 

그리드형

댓글