본문 바로가기

OLD/OS

Tomcat 프로세스 강제종료


Windows
시작 - 실행 - cmd
커맨드라인에 netstat -ao 실행 후 톰캣이 사용중인 포트의 PID를 찾는다

C:\>netstat -ao

Active Connections

  Proto  Local Address                               Foreign Address             State               PID
  TCP    LENOVO-B24A7D1F:epmap          LENOVO-B24A7D1F:0      LISTENING       1580
  TCP    LENOVO-B24A7D1F:microsoft-ds  LENOVO-B24A7D1F:0      LISTENING       4
  TCP    LENOVO-B24A7D1F:3306              LENOVO-B24A7D1F:0      LISTENING       2776
  TCP    LENOVO-B24A7D1F:6004              LENOVO-B24A7D1F:0      LISTENING       1304
  TCP    LENOVO-B24A7D1F:6060              LENOVO-B24A7D1F:0      LISTENING       3148
  TCP    LENOVO-B24A7D1F:8009              LENOVO-B24A7D1F:0      LISTENING       780
  TCP  LENOVO-B24A7D1F:8080       LENOVO-B24A7D1F:0  LISTENING    780
  TCP    LENOVO-B24A7D1F:50313             LENOVO-B24A7D1F:0      LISTENING       3432

8080포트를 사용중인 톰캣의 PID는 780 이라는 것을 알 수있다..
윈도우의 작업관리자에서 780번의 PID를 찾아 강제종료 혹은 cmd창에서 taskkill /f /pid 프로세스아이디


Linux
[root@memobook]# ps -ef | grep tomcat

UID       PID     PPID   C   STIME  TTY     TIME      CMD
root      9093      1        0   2010       ?        14:57:59   /usr/local/share/jdk1.6.0_16/bin/java ... 생략
root     12325     12287  0  13:58      pts/0   00:00:00   grep tomcat

[root@memobook]# kill -9 9093

ps 명령어로 현재 실행중인 프로세스 중, tomcat의 프로세스를 찾은 후,
kill 명령어로 강제종료