본문 바로가기
배포/Web Hosting (cafe24)

사용중인 포트 죽이기 (Port Kill) - 윈도우

by 서마일 2022. 1. 12.

 

WAS 등 서버를 실행할 때 아래와 같이 포트(Port)가 이미 사용되고 있다는 오류가 뜰 때가 있습니다.
8080번 포트를 사용 중이라는 내용인데요.
이를 종료(kill)해야 해당 번호의 포트로 서버 실행이 가능합니다.
***************************
APPLICATION FAILED TO START
***************************

Description:

Web server failed to start. Port 8080 was already in use.

Action:

Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.


Process finished with exit code 0

 

윈도우 검색창에 'cmd' 검색한 뒤
관리자 권한으로 실행합니다.


 

1. "netstat -a -o" 를 입력하고 엔터 누릅니다.
2. "taskkill /f /pid PID번호" 를 입력하고 엔터 누릅니다.


 

netstat 옵션
옵션 설명
netstat network status (네트워크 상태)를 의미합니다.
-a (all) 프로토콜(TCP, UDP 등)과 상태(LISTENING, ESTABLISHED 등)와 상관없이 모두 표시합니다.
-o PID(Process ID)를 표시합니다.

 

taskkill 옵션
taskkill [/f] [/im 프로세스이름] [/pid 프로세스PID번호] [/t] [/fi "필터"]
옵션 설명
/f 프로세스를 강제로 종료한다.
/im 종료할 프로세스의 이름을 지정한다.
/pid 종료할 프로세스의 PID(프로세스 식별자)를 지정한다.
/t 지정된 프로세스와 그 프로세스로부터 시작된 모든 자식 프로세스를 종료한다.
/fi 지정한 조건에 해당하는 프로세스를 종료한다. 이를 이용해 특정 서비스를 종료할 수 있다.

 

~_~

반응형

댓글