금백조의 개발 블로그

[Spring]Tomcat에서 'Port 8080 required by Tomcat v8.5 Server at localhost is alerady in use.'에러 해결 방법 본문

Web/Spring

[Spring]Tomcat에서 'Port 8080 required by Tomcat v8.5 Server at localhost is alerady in use.'에러 해결 방법

금백조 2021. 6. 6. 17:32
반응형

서론

 

Spring 프로젝트 진행 시 Tomcat에서 아래와 같은 에러가 할 때 문제 해결법입니다.

 

본론

 

[생각해볼 수 있는 원인]

 

1. 다른 프로세스가 Tomcat이 사용할 Port(8080)를 사용하고 있다.

2. Tomcat의 비정상적인 종료로 인해 이전 프로세스가 Port를 사용 중이다.

 

[해결책]

 

1번 원인의 경우 -> Tomcat의 HTTP Port를 변경한다.

2번 원인의 경우 -> 비정상적 종료로 인해 실행 중인 프로세스를 중지한다.

 

이번 글에선 2번 원인인 경우 비정상적으로 실행되고 있는 프로세스를 중지하는 방법에 대해 작성하겠습니다.

 

1.CMD창에 아래 명령어를 입력하여 Tomcat Port를 사용 중인 프로세스를 찾는다.

netstat -a -n -o -p tcp

 

[예시]

 

2. 아래 명령어를 입력하여 해당 프로세스를 중지한다.

taskkill /f /pid [프로세스PID]

 

[예시]

 

그러면 사용 중이던 포트가 해제되어 정상적으로 웹서버를 실행할 수 있습니다.

반응형