Spring boot를 사용하다 보면 가끔 Port 8080 was already in use라는 오류가 나오곤 하는데
해당 포트는 웹에서 너가 이미 사용중이다.라는 뜻이다.
하지만 포트를 계속 잘 쓰다가 오류가 발생하는 경우가 있다.
내 경험상 해결방법은
첫째로는 아예 이클립스를 껏다가 켜보거나 컴퓨터를 껏다가 켜본다.
내 생각으로는 이클립스에 설치되어 있는 톰캣이 이클립스가 종료되면서 톰캣을 제대로 종료를 안해서
포트를 안닫고 나와 버려 다시 서버를 키면 포트가 사용중이다라는 오류가 발생하는것 같다.
첫번째 방법으로는 안된다면
어쩔수 없이 포트번호를 바꿔서 사용을 해야 합니다.
포트 변경
spring boot에서 대부분의 설정들은
resources 디렉토리 아래
application.properties에서 설정을 하기에 여기서 간단히 변경해줄 수 있다.
server.port = ##바꾸고싶은 포트번호
1024 ~ 49151번: 등록된 포트 (registered port)
이 영역이 주로 서버 소켓으로 사용하는 영역입니다.
톰캣은 기본 포트가 8080이므로 8081정도로 변경 해주시면 될것 같습니다.
추가하면 완료