본문 바로가기

IT/개발툴

[IntelliJ] 인텔리제이 java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: JVM_Bind 에러 해결방법

반응형

아침에 인텔리제이 켜서 작업을 하기위해 서버를 돌렸더니 어제까지 잘 돌아갔던 것이... 아래와 같은 에러를 뱉어내면서 서버가 안 돌아갔다.

대상 VM에 연결되었습니다, 주소: '127.0.0.1:4377', 전송: '소켓'
오류: 에이전트에 예외 사항이 발생했습니다. : java.rmi.server.ExportException: 
Port already in use: 1099; nested exception is: 
java.net.BindException: Address already in use: JVM_Bind
대상 VM에서 연결 해제되었습니다. 주소: '127.0.0.1:4377', 전송: '소켓'
서버에서 연결 해제됨

 

 

대충 해석해보니 1099포트를 이미 사용하고 있다는 에러가  발생..

잉? 나 방금 컴퓨터 켰는데... 어떻게 1099포트가 사용 중이라고 나오지?

급한대로 여기저기찾아보며 내가 해결한 방법에 대해서 포스팅한다.

 

Port already in use: 1099 해결방법(윈도우 기준)

1. 윈도우 cmd창을 열고(윈도우 + R버튼 실행 후 cmd라고 치면 cmd창이 열림) 1099에 해당하는 PID 찾기를 위해  cmd창에서 netstat -ano 라고 작성하고 실행

netstat -ano

 

2. 1099포트에 맞는 PID를 검색(PID는 젤 오른쪽에 있는 값 필자 기준 19036)

1099포트에 맞는 PID를 검색

3. 'taskkill /pid 종료할pid' 를 이용해서 해당 PID종료

필자기준 : taskkill /pid 10036

 

4. 인텔리제이 다시 실행

 

위와 같이 실행하니 에러 없이 정상적으로 실행이 된다.

반응형