728x90
반응형
인텔리제이를 사용하다 보면 가끔 아래와 같이 해당 포트 번호는 이미 사용 중이라서 서버를 실행 할 수 없다는 글을 볼 때가 있다.
Description:
Web server failed to start. Port 8080 was already in use.
이럴 때는 해당 포트를 종료 즉, prot kill을 해주고 다시 서버를 실행하면 된다.
먼저, port kill을 하기 위해선 해당 포트의 PID를 알고 있어야 가능한데,
Window(시작) + R를 누른 후에 cmd를 입력하여 명령 프롬프트를 열어준다.
netstat -a -o를 입력하면 현재 어떤 포트가 어떤 PID로 있는지 확인 가능하다.
로컬 주소에 내가 찾는 포트(8080)가 나왔는데, 계속 조회중이라면 ctrl + c를 눌러서 조회를 강제 종료 시키고 진행할 수 있다.
종료시키료는 port의 pid를 찾았다면, 아래와 같은 명령어를 입력하면 port kill을 시킬 수 있다.
필자의 경우 8080포트를 종료시켜야 하기 때문에 PID 1448을 kill 시켰다. (taskkill /f /pid 1448)
taskkill /f /pid (해당 포트 pid 입력)
위와 같이 입력하여 프로세스가 종료되었다고 나오면 port kill이 성공적으로 이뤄진 것이다.
이후에 다시 인텔리제이를 실행하면 정상적으로 서버가 실행되는 것을 볼 수 있다.
728x90
728x90
반응형
'개발 지식' 카테고리의 다른 글
[개발 지식] Window Server 2016 평가판 유예기간 연장 (초기화) (12) | 2023.06.22 |
---|---|
[개발지식] Chat GPT 회원 가입 및 사용 방법 (69) | 2023.02.14 |
[개발 지식] HTTP 에러 코드 정리 (35) | 2023.01.20 |
[개발 지식] window 방화벽(Firewall) - 인바운드(Inbound), 아웃바운드(Outbound) 개념 정리 (2) | 2022.12.17 |
[개발지식] 윈도우(Window)10 cmd 언어 설정 변경 (0) | 2022.12.15 |