최근에 더 좋은 방법을 알게되어서 글 상단에 새롭게 글을 첨가합니다.
본인이 npm, python 두 가지가 깔린 상태일 때만 가능한 방법입니다!
아래처럼 cmd 켜고 입력하면 끝입니다!
npx --yes kill-port 3000
--yes
는 처음 사용할 때 kill-port
의 설치 여부(y/n) 이 자동으로 y 로 입력되게 합니다.참고: https://stackoverflow.com/questions/70742968/automatically-accept-installing-npx-package
Eclipse 에서 Tomcat 서버를 띄운 후, 어떤 이유로 Eclipse를 강제 종료하는 경우가 있다.
그런데 이런 경우에 어쩌다 한번씩 기존에 띄웠던 톰캣 서버가 계속 살아있는 경우가 있다.
이럴 때는 톰캣 서버가 사용하는 포트번호 가 뭔지 알면windows
의 CMD
를 통해서
해당 톰캣 서버를 강제로 shutdown 시킬 수 있다.
참고. CMD 실행 방법
1.window key + r
2. 실행창이 보이면 cmd 입력하고 확인 버튼을 클릭한다.
전체 과정을 아래 그림으로 첨부했다.
그리고 각 명령어 설명은 그 아래에 작성했다.
현재 나의 컴퓨터에서 문제를 일으키는 톰캣 서버의 포트 번호는 8081이다.
netstat -ano | findstr "8081"
taskkill
)를 쓸 때 이 PID 값을 사용한다.8081
번호를 확인하면 된다.taskkill /f /pid 2368
로 톰캣 프로레스를 죽이면 끝이다.참고: PID 로 프로세스 이름 조회하기
혹시라도
netstat -ano
명령어의 결과물로 얻은 PID로 프로세스의 이름을 조회하고 싶으면
tasklist /fi "pid eq "{pid}"
를 입력하고 이미지 이름을 본다.
cmd 는 좀 거추장스러운 과정이 있지만, 만약에 Localhost 에서 돌리는 톰캣의 포트번호를
정확히 알고 있다면 아래와 같은 명령어를 Powershell 에 입력해서 톰캣을 죽일 수도 있습니다.
Stop-Process -Id (Get-NetTCPConnection -LocalPort "8080").OwningProcess