문제 상황
사용 중이던 이클립스를 비정상적으로 종료시킨 후 다시 서버를 실행시키니 다음과 같은 에러문구가 떴다.
이미 해당 포트를 사용하고 있어서 생기는 에러이므로 톰캣 서버가 사용하는 포트를 닫아주어야 한다.

Several ports (8006, 8090) required by [Server Name] 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).
해결 방법
1. cmd에서 사용 중인 포트 확인하기
cmd에서 아래 명령어로 사용 중인 포트 정보를 확인한다.
참고한 블로그 포스팅에서는 관리자 권한으로 cmd를 실행하라고 했는데 그냥 실행해도 된다.
-netstat -p tcp -ano

위 사진에서 보이듯이 이클립스를 종료시켰음에도 아직 8090 포트가 사용 중임을 확인할 수 있다.
포트 사용을 중지시키기 위해 톰캣이 사용하는 포트에 해당하는 PID를 확인한다.
본인은 톰캣 포트로 8090을 사용하고 있으므로 해당하는 PID는 23644이다.
(+)
특정 포트 번호의 PID를 찾고 싶다면 아래 명령어를 입력하면 된다.
ex. netstat -ano | find "8090"
netstat -ano | find "포트번호"
2. 프로세스 강제 종료하기
1에서 확인한 PID를 이용하여 프로세스를 강제 종료 시켜준다.
taskkill /f /pid [PID]

위 작업을 순서대로 완료한 뒤 다시 이클립스에서 톰캣 서버를 실행시키면 정상 작동함을 확인할 수 있다.
👀참고
[Tomcat 에러]Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may a
톰캣을 구동시켰을 때 생긴 포트 오류이다.나는 이클립스가 비정상적으로 종료가 된 후에 톰캣을 구동시켰을 때 발생했다. Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in
to-dy.tistory.com