[Java] Error - Caused by: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: NET_Bind

하쮸·2025년 3월 19일

Error, Why, What, How

목록 보기
17/63
post-thumbnail

1. 현재 상황.

  • 포트 1099가 이미 사용 중이기 때문에 서버가 실행되지 못하는 문제.
    • 다른 프로세스가 해당 포트를 이미 사용하고 있어 충돌이 발생한 것.
  • 인텔리제이에서 톰캣 서버를 껐는데도 오류가 발생해서 아마 정상적으로 종료가 안된 거 같음.

2. 해결.

  • cmd창 열기.

  • netstat -ano명령어를 통해 네트워크 연결 상태를 확인.

    • CLOSE_WAIT상태인 것을 확인.
    • PID(프로세스 ID)16108.

  • netstat -ano | findstr :1099명령어를 사용하면 쉽게 해당 포트를 확인할 수 있음.
  • taskkill /pid 16108(PID)입력하면 됨.
    • 단, 이 명령어는 종료 신호를 보내는 것.
    • 이 명령어로 종료가 안 될 경우 아래 명령어를 사용.

  • taskkill /pid 16108(PID) /F
    • 강제 종료.

3. 참고

profile
Every cloud has a silver lining.

0개의 댓글