본문 바로가기

기록

TomCat 오류 해결방법

728x90
SMALL

이클립스에서 TomCat을 연동하고 파일을 실행시키는데, 

잘 되다가 갑자기 아래와 같은 오류가 떴다.

 

Several ports (8005, 8000) 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 theother process or change the port number(s).

 

오류 화면

port번호가 충돌이 나서 그런것이다.

 

cmd창을 켜서

netstat -p tcp -ano

를 입력해준다.

그러면 port번호와 그걸 사용하고 있는 PID들이 주루룩 뜨는데,

 

 

충돌이 난 port번호를 찾는다. 나같은 경우는 8005, 8000 이므로, 그걸 사용하는 PID가 91016인 것이다.

 

 

cmd창에

taskkill /f /pid (pid 번호)

를 입력해서 pid들을 삭제해준다.

 

pid 삭제

 

 

그러면 TomCat이 정상적으로 작동이 된다.

728x90