Eclipse/Debug

이클립스(eclipse) Several ports (8050, 8383) required by Tomcat v9.0 Server at localhost are already in use. 오류 원인, 해결 방법

괴발지망생 2023. 7. 30. 11:47

오류 문구

 

Several ports (8050, 8383) 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 the other process or change the port number(s).

 

오류 원인

사용할 서버포트가 이미 사용되고 있어서 발생하는 오류다. "8050", "8383" 서버포트가 다른 프로세스에 의해서 이미 사용되고 있다고 한다. 

 

해결 방법  (3가지)

 

1. 포트번호를 다른 번호로 수정

 

 

1-1. 하단의 서버를 클릭한다.

 

1-2. 표시된 포트번호를 수정한다.

 

 

2. 다른 프로세스가 사용중인 포트 종료

 

 

2-1. 윈도우 검색창에 명령 프롬프트나 cmd를 입력하여 관리자권한으로 실행한다. (우클릭)

2-2. netstat -p tcp -ano를 입력하고 사용중인 PID를 찾는다. (보통 8080, 8005~8009포트)

 

 

2-3. taskkill /f /pid  찾은 피드번호 (24768)를 입력하여 종료한다.

 

 

 

3. 프로젝트 새로 만들기

 

 

기존에 만든 프로젝트를 버리고 새 프로젝트에서 작업해본다.