Windows
IntelliJ에서 프로젝트 실행을 시키는데 다음과 같이
java.net.BindException "Address alredy in use: bind" 에러가 발생하여 아래와 같이 해결하였다
1. cmd 실행 (윈도우키 + r)
2. 사용하려는 port의 PID(Process ID) 찾기
$ netstat -ano | find "64932" # 64932는 본인 포트번호 입력
64932 포트를 사용하는 프로세스의 ID(PID)가 17100인 것을 확인
3. PID 종료
$ taskkill /pid 17100 /f
* taskkill : 태스크 죽이기, /f : 강제종료
4. 서버 재시작
서버 재시작하면 실행이 잘 됩니다
Linux(Ubuntu)
1. 사용중인 프로세스 아이디(PID) 확인
포트 8080에 해당하는 PID 찾기
$ netstat -ntlp | grep 8080
2. 프로세스 강제 종료
위에서 찾은 PID 죽이기
$ kill -9 18320
3. 서버 재시작
서버 재시작하면 실행이 잘 됩니다
'Programming > Back-End' 카테고리의 다른 글
[Java/자바] Base64.Encoder.withoutpadding 적용하기 (안드로이드 NO_PADDING 참고) (38) | 2023.09.19 |
---|---|
[Mybatis] delete 여러 테이블 데이터 한번에 삭제하기 (42) | 2023.09.18 |
[Java/자바] JWT 토큰 발급 및 JWT/JWK 검증 처리 방법 정리 (1) | 2023.09.01 |
[SpringBoot] Embedded Tomcat의 catalina.jar (0) | 2023.09.01 |
[Java/자바] URLencode와 Base64url 차이점 (0) | 2023.08.30 |