본문 바로가기
Error & Exception

[Tomcat] java.net.BindException : Address already in use

by unknownomad 2021. 11. 23.

java.net.BindException: Address already in use: bind 에러 발생


[ 원인 ]

Tomcat 서버 구동 시 Address 중복되는 상태

(Tomcat이 주로 사용하는 8080 포트를 사용는 프로세스가 이미 사용 중일 때 발생하는 에러)

 

[ 해결법 ]

1. cmd 실행

 

2. 현재 특정 포트 사용 중인 프로세스 확인

명령어: netstat -ano | findstr 포트번호

8080 포트를 사용하는 PID : 14588

 

3. PID 이용해 어떤 프로세스가 특정 포트에서 돌아가는지, 프로세스 이름 확인하기

명령어: tasklist | findstr PID

 

4. 현재 특정 포트 사용 중인 프로세스 죽이기

명령어: taskkill /f /pid 포트번호

 

참고) 프로세스 죽이기 실패 및 하기와 같이 오류 문구 뜰 때

오류: 프로세스(PID 포트번호)를 종료할 수 없습니다.
원인: 엑세스가 거부되었습니다.

➡ 관리자 권한으로 cmd 실행 후 각 명령어 재실행

댓글