상똥이의 Back-End 공부방

Address already in use: NET_Bind 해결 본문

오류해결

Address already in use: NET_Bind 해결

상똥백 2023. 9. 5. 20:02

해결법

1. cmd 또는 터미널을 실행한다

2. 사용중인 네트워크 주소 조회

- window 환경 : netstat -ano 를 입력한다

- mac 환경 : lsof -i tcp:사용하고자하는 주소 를 입력한다

3. 연결된 프로토콜 목록이 뜨면 로컬주소에서 사용하려는 주소를 찾는다

(난 8080을 사용중이었으므로 8080을 찾아야했음)

- window

- mac (이때는 80 쓰는중이었음)

4. 옆의 PID 값을 확인한다

5. 네트워크를 중단시키기

- window 환경 : cmd에 taskkill /f /pid (pid값) 를 입력한다

- mac 환경 : sudo kill -9 pid값 을 입력후 비밀번호를 입력한다

6. 프로그램 재실행

 

tomcat Address already in use : bind 해결방법 (tistory.com)

위 링크 글을 참조했습니다

 

부가설명

netstat : 접속되어 있는 서비스들의 네트워크 상태를 표시하는 데 사용됨/ 프로토콜, 로컬 주소, 외부 주소, 상태 등을 알려줌