본문 바로가기

IT 차곡차곡/Tomcat

[Tomcat/에러] Several ports (8005, 80) required by Tomcat v9.0 Server at localhost are already in use

톰캣을 이용해서 프로젝트를 진행하는 도중, 잘 기동되던 서버가 갑자기 다음과 같은 에러와 함께 재시작되지 않는 문제가 발생했다.

Several ports (8005, 80) 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).

 

 

발생원인 : 동일한 포트를 사용하고있는 다른 서비스가 있는 경우

 

 

해결방법

현재 충돌이 나고있는 포트를 찾아서 PID를 강제로 종료시켜준다

 

1. cmd창에서 netstat -a -n -o -p tcp 입력

 

현재 80포트를 사용하고 있는 PID는 10064이다.

 

2. taskkill /f /pid 10064

 

이후, 톰캣을 재시작하면 정상적으로 작동하는것을 확인 할 수 있다.