티스토리 뷰
발생일: 2009.11.25
문제:
JEUS를 설치하고 끄고 켜기를 몇 번 하다보니, 아래와 같은 에러가 발생했다.
java.net.BindException: Address already in use: JVM_Bind
아무래도 기존 프로세스가 죽지 않아서 그런 것 같은데,
무슨 오류일까...
해결책:
해당 포트가 이미 사용 중이란 오류이므로, 해당 포트를 사용하는 프로세스를 종료해주면 된다.
그 프로세스가 어떤 건지 모를 경우, cmd 에서
문제:
JEUS를 설치하고 끄고 켜기를 몇 번 하다보니, 아래와 같은 에러가 발생했다.
java.net.BindException: Address already in use: JVM_Bind
아무래도 기존 프로세스가 죽지 않아서 그런 것 같은데,
무슨 오류일까...
해결책:
해당 포트가 이미 사용 중이란 오류이므로, 해당 포트를 사용하는 프로세스를 종료해주면 된다.
그 프로세스가 어떤 건지 모를 경우, cmd 에서
netstat -a -n -o
명령어를 통해 해당 포트를 사용하고 있는 프로세스를 찾아낸 후, 종료하자.
taskkill /f /pid 프로세스아이디
자세한 내용은 아래 포스트를 참고하면 된다.
** 추가: 2010.01.21
위 에러 발생이 잦아 매번 찾기 번거로워 간단한 배치파일을 하나 만들었다.
포트를 사용하는 프로세스를 찾아 죽이는 기능을 한다.
배치 파일을 실행시켜 찾을 포트를 입력하면, 해당 포트의 목록을 보여준다.
(맨 오른쪽 컬럼이 PID 를 가리킨다.)
포트 목록을 확인하고, 삭제할 PID 를 입력하면 해당 프로세스가 죽는다.
반응형
댓글
공지사항