개발/ETC

[기타] 톰켓 / 이클립스 서버,포트 충돌

jooon 2022. 8. 19. 14:01

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

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

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



서버를 실행했더니 포트 충돌했다고는 에러가 떴습니다.



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



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



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



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



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



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



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



위 방법으로 진행하면 웬만한 서버충돌 에러는 해결된다.

반응형

'개발 > ETC' 카테고리의 다른 글

[Thymeleaf] 타임리프 문법 정리  (0) 2023.03.06
[eclipse] 이클립스 자주쓰는 단축키 모음  (3) 2022.08.02
[용어] 데이터 마이그레이션  (0) 2022.08.01