[Tomcat] Port 8080 이미 쓰고 있다고 이좌식아..!

Beom J·2021년 7월 8일
0

error-party

목록 보기
2/4

🐱Tomcat 오류

Port 8080 required by Tomcat v9.0 Server at localhost is already in use.

한번씩 M1 칩셋이랑 이클립스가 뭔가.... 안맞는건지... 아무 이유 없이 혼자 강종이 되고 재시작 할 때가 있다.

그러고 나면 어김없이 tomcat 서버에 👆위의 저 오류가 뜨는데, 이클립스가 강종될 때 tomcat 이 정상 종료되지 않아서 좀비 모드가 되는거라고 한다.
( 리눅스 공부 제대로 안해서 좀비모드 들어봤어도 낯설쥬 ㅋ.. )

아무튼 그런 경우 이미 8080 쓰고 있다며 징징대는 이 좀비자식을 kill 해서 재워주자.

터미널에서 tomcat 💥kill🔫 해주기

ps -aef | grep tomcat
또는
lsof -i :8080

터미널에서 위의 명령어로 tomcat 실행 중인 걸 찾아준다

1. tomcat 으로 찾았을 때

2. 8080 port 번호로 찾았을 때

그럼 이렇게 뜨는 녀석이 있을 텐데, 해당 process_id (내 경우엔 4885! 야 4885... 너지..? 잡히면 죽는ㄷ ) 를 찾아서

하....오늘 grep tomcat 으로 암만 찾아도 안되길래 풍마의 도움을 받아 new! tomcat 죽이기 기술 lsof -i 8080 을 습득!

아무튼간에 찾아낸 톰캣짱을

kill -9 process_id

를 해주면!

음~~~ 정상 실행 되는 톰캣짜응을 볼 수 있어요!

증말 무슨 오류 하나 뜰 때 마다 이게 프로그램 오류인지 내 실수로 난 뻑인지 M1 호환성 때문인지 매번 검색 경우의 수가 늘어나는 기분 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
괜히 뭐 안될때마다 M1 사서 그래! ㅠㅠ 하고 핑계찾는 중 (하지만 사실일때가 많다...^^... 이래서 첫째는 시제품이라는 말을 첫째가 울며 해보아요)

아무튼 오늘의 톰캣과는 화해 완료!

profile
네..? 개발자요...? 아....직 일걸요...?

0개의 댓글