반응형
Several ports (8005, 8080) required by 톰캣 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).
[환경]
- Windows, Eclipse, Tomcat 사용
[현상]
Tomcat 을 시작하려고 하니까 위와 같은 오류 메시지가 뜨면서 시작이 되지 않았다.
[원인]
이클립스로 서버를 켜놨는데 이클립스가 갑자기 꺼지면서 서버가 종료되지 않았는데 다시 재시작하려고 해서 뜨는 오류
[해결]
1. cmd를 관리자 권한으로 실행한다
2. cmd에서 netstat -ano
- 목록에 내가 종료하려는 port번호의 PID 확인 (사진은 8080 포트 기준)
netstat -ano
3. tasklist /FI "PID eq (2번에서 확인한 PID)"
- 내가 종료하려는게 어떤건지 확인
tasklist /FI "PID eq (2번에서 확인한 PID)"
4. taskkill /F /PID (2번에서 확인한 PID)
- 해당 프로세스 종료
taskkill /F /PID (2번에서 확인한 PID)
반응형