이클립스가 비정상적으로 종료가 된 후에 톰캣을 구동시켰을 때 발생했다.
Several ports (8005, 8080) required by Tomcat v8.5 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).
오류원인
Tomcat이 사용하고 있는 기본 포트(8080, 8005)가 이미 사용중이라서 생기는 오류이다.
해결방법
쓰고 있는 포트를 바꿔도 되고, 포트를 사용하고 있는 pid를 확인해서 삭제해주면 된다.
관리자권한으로 cmd창을 열어서 포트가 사용중인지 확인한다.
전체 포트 확인
netstat -p tcp -ano
특정 포트만 확인
netstat -ano | findstr :8080
netstat -ano | findstr :8005
프로세스 종료
[pid] 자리에 종료시키려는 pid를 입력한다.
taskkill /F /PID [PID]
프로세스 종료시키 기 전에는 이렇게 나왔는데
종료 후에는 아무것도 나오지 않는다.