본문 바로가기
카테고리 없음

오류: 에이전트에 예외사항이 발생했습니다. : java.rmi.server.ExportException: Port already in use: 8080; nested exception is: java.net.BindException: Address already in use (Bind failed)

by asj8000 2022. 4. 25.
반응형

[톰캣] 실행 시도시 아래와 같은 메시지가 뜬다.

 

오류: 에이전트에 예외사항이 발생했습니다. : java.rmi.server.ExportException: Port already in use: 1099; nested exception is:  java.net.BindException: Address already in use (Bind failed)

 

원인. 

직전 작업하던 내용이 오류로 종료되며 톰캣에서 돌리던 서버가 정상종료되지 않아 계속 실행되고 있기에 발생함.

 

해결 방법. 
터미널을 통해 해당 포트를 강제종료 시켜버리면 된다.

 

예시.

위의 경우엔 1099포트가 사용중이라 한다.

 

아래 명령어를 입력해 실행중인 포트의 PID를 알아낸다. 

sudo lsof -i:1099 

(패스워드 인증 필요)

 

PID 번호를 알아냈다면 해당 PID 번호로 kill 명령어를 적으면 된다.

kill -9 9531

 

반응형

댓글