취뽀몽

[Server] Address localhost:10xx is already in use 본문

Server

[Server] Address localhost:10xx is already in use

허몽구 2024. 3. 25. 23:02

인텔리제이 툴에서 톰캣 실행 시 Address localhost:10xx is already in use 이런 오류가 발생하면서 Run 되지 않았다.

이미 사용 중인 포트 번호가 존재해서 해당 오류가 발생하는 것인데,

실행 중인 포트 번호를 확인하는 방법은 크게 2가지가 있다! (윈도우 기준으로 작성하겠다.)

 

1. PID 번호 확인하기

리소스 모니터를 열고, 

리소스 모니터 > 네트워크 > 수신 대기 포트에서 오류가 발생했던 포트 번호의 PID를 찾는다.

나는 1020 포트가 사용 중이라고 나와있어서 1020을 사용하는 프로그램을 찾아봤다.

 

java.exe가 1020 포트를 사용 중이라고 하니, 해당 프로그램을 종료시켜주면 된다.

 

2. CMD 창에서 확인

CMD를 실행하여,

netstat -ano|find "1020"

 

해당 명령어를 실행한다.

 

 

그럼 이런 식으로 어느 PID를 사용 중인지 확인할 수 있다. 

LISTENING 뒤의 PID 번호를 잘 기억해두고, 작업 관리자의 세부 정보 탭에서 해당 PID를 사용하고 있는 프로세스를 확인해본다!

 

 

해당 PID를 사용하는 프로세스를 우클릭하여 작업을 중지해준다.

 

작업을 중지해준 후, 다시 톰캣을 실행해주면 프로젝트가 잘 실행되는 것을 확인할 수 있다.

'Server' 카테고리의 다른 글

[Server] 컨텍스트 스위칭 오버헤드  (0) 2024.05.29
[Server] 리눅스 서버 통신 확인 방법  (0) 2024.05.05
[Server] 204 VS 404  (0) 2024.02.14
[Server] Session Clustering  (0) 2024.01.28
[Server] Jeus 서버 동작방식  (0) 2024.01.03