※ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
(※ 윈도우 조치 방법!!)
java -jar SNAPSHOT.war
실행 시 에러 발생.
Description:
Web server failed to start. Port 8080 was already in use.
Action:
Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.
--> (내용) 8080 포트가 이미 사용중이라는 메시지
--> (방법 1) 8080 포트를 사용하는 프로그램을 종료 하거나
--> 또는 (방법 2) 프로젝트에서 사용하는 포트를 변경
--> 아래 조치는 8080 포트를 사용하는 프로그램을 확인 하고 종료.
1. netstat 명령으로 8080 포트를 사용하는 PID 확인 (출력에서 마지막에 있는 번호가 PID)
- netstat -ano | findstr "포트번호"
netstat -ano | findstr "8080"
프로토콜 로컬 주소 외부 주소 상태 PID
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 9999
TCP [::]:8080 [::]:0 LISTENING 9999
2. 확인 된 PID가 어떤 프로그램인지 확인("9999"는 위 명령에서 확인된 PID)
- tasklist /FI "PID eq PID번호"
tasklist /FI "PID eq 9999"
이미지 이름 PID 세션 이름 세션# 메모리 사용
========================= ======== ================ =========== ============
program.exe 9999 Console 9 9,999 K
3. PID를 통한 프로그램 종료
- taskkill /pid "PID번호" /f
taskkill /pid 9999 /f
'기타' 카테고리의 다른 글
[VirtualBox] 버추얼박스 해상도 조절(Win10 FHD) (0) | 2024.11.09 |
---|---|
[SpringBoot] IDE 없이 프로젝트 빌드, 실행 방법(Windows) (0) | 2024.04.28 |
[VSCode] git logout (0) | 2024.04.07 |
[VSCode] git 프로젝트 내려받기 (0) | 2024.04.07 |
[VSCode] 함수 리스트, 변수 리스트 따로 빼기 (0) | 2024.04.03 |