개발 공부/기록

[Tomcat] 이클립스 비정상 종료 후 톰캣 서버 충돌 해결하기

journey 2022. 9. 15. 16:56
728x90

개발 도중 넘어오는 데이터를 무심코 콘솔로 출력하려다가 이클립스가 먹통이됐다.

생각없이 로그찍어본 결과^^..

응답없는 이클립스를 강제 종료 후 다시 시작해 서버를 돌리는데 역시나 충돌했다.

톰캣 서버 충돌

음... 8005 포트랑 8080 포트가 충돌해서 실행할 수 없다고? 알겠어.

2년 전이었다면 해결할 줄 몰라서 윈도우를 재부팅했겠지만, 취업하고 1년이 지난 오늘 제법 컴퓨터 좀 쓸 즐 알게 됐다 이말이다. 명령프롬프트. cmd 창을 열어서 아래와 같이 명령어를 입력한다.

netstat -ao

명령 프롬프트 cmd 창

이렇게 하면 굉장히 뭔가 많은 라인들이 줄줄이 뜨는데 내가 확인하고 싶은건 현재 내가 사용하고 있는 로컬서버 주소!

서버 포트는 아까 에러창에서도 보여줬지만, 이클립스 Servers에서 톰캣 서버 더블클릭 후 확인 할 수 있다.

톰캣 서버 포트 확인하기.

종료하고 싶은 서버 포트의 해당 PID를 확인하고 cmd창에 아래 명령어를 입력하면

taskkill /f /pid [PID포트 번호]

명령 프롬프트 cmd

 

짠. 서버가 종료되었습니다~

 

해당 프로세스가 종료되고 톰캣 서버를 재실행하면 정상 작동하는것을 확인할 수 있다.