본문 바로가기
[ Web ]/JAVA_JSP_TOMCAT_Eclipse

[Tomcat]톰캣 서버 충돌 / 포트 충돌 해결하기

by 관이119 2022. 7. 14.

출처 - https://mjn5027.tistory.com/15

 

톰캣(TomCat) 서버를 비정상적으로 종료한다던지, 다른 포트를 동시에 열었다던지 등의 이유로

 

가끔 [ 'Starting Tomcat v8.5 Server at localhost' has encountered a problem. Serveral port..... ] 에러가 뜰 때가 있다.

 

이는 서버가 충돌나면서 뜨는 에러이니 아래의 과정을 따라해주면 해결이 된다. 

 

 

1. 서버를 켰더니 아래와 같은 에러가 떴네요. 포트(서버)가 충돌났다고 합니다.

 

 

 

 

2. 이클립스 하단에 있는 Servers 탭의 충돌이 난 해당 톰캣 서버를 더블클릭합니다.

 

 

 

 

3. Ports 부분을 보면 이 톰캣 서버의 해당 Port Number를 알 수 있다. 이 Port Number를 잘 기억해두자.

 

 

 

 

4. 바탕하면 윈도우 시작메뉴 => cmd 입력 => 명령 프롬프트 우클릭 후 관리자 권한으로 실행하세요.

 

 

 

 

5. 명령 프롬프트 창에 netstat -a -o 를 입력하세요.

 

netstat -a -o

 

 

 

 

6. 보면 아까 본 포트들이 하나의 7328 PID를 쓰고 있다는 것을 알 수 있다. 이 PID를 죽여야해요.

 

 

 

 

7. 다시 명령프롬프트에 taskkill /f /pid 7328을 입력해요.

 

taskkill /f /pid 7328

 

 

 

 

8. 아래와 같이 프로세스가 종료되었다는 문구가 뜨면 정상 종료된 것이에요.

 

 

 

 

 

위의 과정을 다 거친 후 다시 톰캣 서버를 실행하면 정상적으로 켜질 것이다.

 

만약 또 안켜진다면 이는 포트충돌에러가아닌 다른 에러이니 다른방법으로 찾아서 해결하셔야합니다.

댓글