Backend/Spring

[Spring] Tomcat 서버 연동 시 잘 되다가 'address is already used···' 에러 날 때 해결법

dokylee 2020. 3. 2. 20:24


프로젝트를 껐다가 켰는데도 불구하고 이렇게 address(포트)가 이미 사용되고 있다고 할 때가 있다.

 


sudo lsof -i :"포트 번호" sudo kill -9 "프로세스 번호"

1번 줄로 먼저 포트를 쓰고 있는 프로세스 번호(PID)를 찾고,

2번 줄에 그 번호를 써서 프로세스 종료시킨다.

 

 

 

▶자기가 무슨 포트 쓰는지 찾고 싶으면?

 

1. 상단 오른쪽 Tomcat9 부분 눌러서 Edit Configuration 누르기

2. 뜨는 창 하단에 Tomcat Server Settings 에서 '8080' 부분이 톰캣 로컬호스트, '1099'가 연결한 데이터베이스 서버임. 

즉, 8080이랑 1099에 대한 PID 찾고 종료해주면 됨.

 

그 후에 프로젝트를 다시 실행하면 잘 된다.