2swan

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 c.. 본문

Error

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 c..

2swan 2024. 3. 15. 14:48

 

Tomcat 서버 사용 시 나타나는 서버 오류

 

 

 

서버를 Run 했을 때 경고창이 발생

이미 (8005, 8080) 포트를 다른 톰캣서버에서 사용하고 있기 때문에 발생한다.

다른 프로젝트에서 서버를 동작시키고 끄지 않았을 때 발생하는 오류이다.

 

 

해결 방법 (2가지)

1. 작업관리자로 서버 강제 종료 :

Apache Commons Deamon Service Runner 작업 끝내기

 

 

2. cmd에서 CLI 명령어로 해결 :

관리자권한으로 cmd 실행

 

2-1. netstat -p tcp -ano :

포트에 연결된 pid를 확인하기 위해 사용하는 명령어

 

2-2. 로컬주소가 8005 or 8080 찾아서 해당되는 PID 종료 시킨다 

ex) 해당 PID가 1234인 경우 

taskkill /f /pid 1234 : task를 kill 하는 명령어

 

성공 : 프로세스(PID 1234)가 종료되었습니다.