336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Spring Boot 기동 중 다음과 같은 에러 발생
java.net.BindException : Address already in use : bind
에러내용 그대로 tomcat 기동 시, address 가 중복된다는 이야기인데
tomcat이 주로 사용하는 8080 포트를 사용하고 있는 프로세스가 이미 사용중일 때 발생하는 에러다.
해결방법은 간단하다.
1. cmd 실행
2. netstat -ano 명령어 입력 > 현재 떠 있는 process들의 정보를 보여줌
3. 아래 사진의 빨간색 부분 (:port) 에 :8080 이라고 되어 있는 부분을 찾고, 있다면 그 PID를 찾아냄
ex) 아래 사진에 의하면 PID는 412
4. taskkill /f /pid 프로세스ID 명령어 실행 --> 아래 사진에 의하면 taskkill /f /pid 412 가 된다.
이후, Tomcat이 정상 기동 되었다.
필자 같은 경우는 tomcat 기동 시, 80 포트로 떠져 있었기 때문에 80 포트를 사용하고 있는
프로세스를 찾아 프로세스를 down 시켰다.
일단, 위와 같은 에러 발생 시
tomcat port 를 먼저 확인해보자..!