[문제해결] Several ports (8005, 80) required by Tomcat 9 are already in use.

Minseok Ku·2022년 12월 25일
0

문제해결

목록 보기
1/6
post-thumbnail

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


문제였던 포트가 없어진 것을 볼 수 있다. 다시 실행하면 에러가 나지 않는다!

0개의 댓글