어제까지만 해도 잘 되던 톰캣이 갑자기
port 8080 required by tomcat v8.5 server at localhost is already in use
라는 오류가 발생할 경우
톰캣 서버가 실행중인 상태에서 이클립스를 종료하게 되면 좀비 프로세스가 남아 있어서 해당 오류가 발생한다고 한다.
해결방법:
1. 관리자 권한으로 윈도우 파워쉘을 실행한다
단축키: 윈도우키 + x -> a
2. netstat -a -n -o -p tcp 입력 후 8080포트 번호를 쓰고있는 PID를 찾는다
3. taskkill /f /pid [PID] -> [PID] 자리에 찾은 PID를 입력한다
해당 프로세스가 정상적으로 종료되면 해결 완료
정상적으로 작동한다