[문제]
Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
이클립스가 의도치 않게 종료되어 재시작을 하려니 서버가 이미 사용중이라는 에러 팝업이 떴다.
서버가 제대로 종료되지 못했다는 의미.

[해결]
종료되지 않은 port를 종료시켜 주어야 한다.
윈도우 옆 '찾기'에 cmd를 쳐서 열어주고 네트워크 접속 정보를 확인하기 위해 아래 명령어를 입력해준다.

netstat -p tcp -ano
본인이 사용하는 톰캣의 port를 확인하고 주소에서 해당 port 번호를 찾아준 뒤, PID를 확인한다.

나는 8077번을 사용하고 있었기 때문에 PID 9732를 확인했다.
그런 다음 확인한 port를 종료 시키기 위해 아래 명령어를 입력해준다.

taskkill /f /pid 9732
성공적으로 프로세스가 종료되었다.
이후에 서버를 다시 실행 시키면 문제 없이 실행되는 것을 볼 수 있다.
