본문 바로가기

Spring/오류

[Tomcat] Port 8009 required by Tomcat v8.5 Server at localhost is already in use.

728x90
반응형

Port 8009 required by Tomcat v8.5 Server at localhost is 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 server 구동 시, 위와 같은 에러 발생

 

원인 : Tomcat이 사용하는 기본 포트(8005, 8080, 8009 중 지금은 8009)를 이미 사용중이기 때문이다.

 

해결

- 쓰고 있는 포트 번호 바꾸기

- 포트를 사용하고 있는 pid 삭제하기

 

두 가지 방법 중, 아래 방법으로 해결해보자.

① cmd 실행

② 명령어 입력

netstat -a -n -o -p tcp

③ 8009 포트를 사용중인 pid를 확인

하늘색으로 칠한 22108이 pid이다.

④ 해당 pid를 강제 종료하는 명령어 입력

taskkill /f /pid 4444

성공적으로 종료되었다.

⑤ 프로세스가 정상 종료 되었는지 확인

⑥ 정상 종료되었다면, tomcat이 정상적으로 구동되는 것을 확인할 수 있다.

728x90
반응형

'Spring > 오류' 카테고리의 다른 글

StreamCorruptedException  (0) 2020.05.29
NoSuchBeanDefinitionException  (0) 2020.05.27
ClassNotFoundException  (0) 2020.05.27
PageNotFound  (0) 2020.05.26
[톰캣] Multiple Contexts have a path of "/경로이름"  (0) 2020.04.10