[Windows] 특정 포트 실행중인지 확인 + 강제 종료

2019. 10. 24. 20:44DEV SYSTEM/OS

가끔 IDE를 통해 톰캣을 재시작할때, 갑자기 8080포트(또는 기존에 사용하던 톰캣 포트)를 사용할 수 없다고 에러가 뜨는 경우가 있다. 포트가 정상적으로 종료되지 않았기에 발생하는 에러이다.

그럴 때 8080포트가 사용중인지 확인해보고 강제로 종료해주면 다시 톰캣 실행이 가능하다.

 

[포트 사용중인지 확인]

netstat -ano | findstr 포트번호

> netstat -ano | findstr 8080
 TCP	0.0.0.0:8080		0.0.0.0:0		LISTENING	4984
 TCP	[::]:8080		[::]:0			LISTENING	4984

여기서 맨 오른쪽에 4984가 PID로, process ID 이다.

 

 

[사용중인 포트 강제 종료]

taskkill /f /pid 프로세스아이디

taskkill /f /pid 4984

 

 

다시 netstst으로 8080포트를 조회해보면, 아무것도 뜨지 않는것을 확인할 수 있다.