-
명령프롬포트 창을 관리자권한으로 실행한다.
netstat -ano | find "1099"로 PID번호를 찾고 taskkill /f /pid 찾은번호 명령어로 프로세스를 종료 후 서버를 재실행한다.
그런데 간혹 위의 명렁어로 1099포트를 사용중인 application을 찾아봐도 아무 결과도 나오지 않을 때가 있다. 이럴 때는 netsh interface ipv4 show excludedportrange protocol=tcp 명령어를 실행하여 예약된 포트를 확인해보자. 포트가 예약된 경우에는 해당 포트를 사용하지 못 한다.
1099포트가 "reserved"되어있다 이런 경우에는 netsh int ipv4 set dynamicport tcp start=49152 num=16383 명령어를 통해 포트 예약을 취소할 수 있다.
관리자 권한에서 실행해야 한다 이후 PC 재부팅을 하면 포트 예약이 취소된 것을 확인할 수 있고 1099 포트를 할당받아서 톰캣서버를 구동할 수 있다.
Reference https://whatismyblank.tistory.com/13
[Tomcat] Address localhost:1099 is already in use 에러 해결 | 1099 포트를 현재 사용하고 있지 않은 경우
위와 같은 에러가 발생했다. netstat -an | find "1099" cmd에서 위와 같은 명령어로 1099 포트를 사용 중인 application을 찾아봐도 아무런 결과도 나오지 않았다. -> 현재 1099 포트를 사용하는 application 없음.
whatismyblank.tistory.com
'Programming > 에러노트' 카테고리의 다른 글
댓글