Tomcat 9.0 실행을 하다 다음과 같은 에러와 재시작이 되지 않는다.
Several ports (8005, 80) required by Tomcat 9 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 nee
같은 포트를 사용하고 있는(사용중인) 다른 서비스가 있음
보통은 시스템 재부팅으로 해결되지만.
톰캣이 오류가 난 경우에는 특정 port를 강제로 죽이고 다시 실행하면 된다.
사용중인 port 번호를 확인한다.
명령 프롬포트를 관리자 모드로 실행 후 다음 명령어 입력
netstat -a -n -o -p tcp
오류가 났던 사용중인 포트(80)을 확인한다. 13572
taskkill /f /pid 포트번호
다시 포트를 확인한다
netstat -a -n -o -p tcp
문제였던 포트가 없어진 것을 볼 수 있다. 다시 실행하면 에러가 나지 않는다!