반응형
오류
8080 포트를 사용해서 다른 작업을 진행하려고 하는데 다음과 같은 오류가 떴다.
'Web server failed to start. Port 8080 was already in use.'
해결방법
1. 해당 포트를 사용 중인 프로세스를 식별하고 중지한다.
- 시스템 명령줄 도구를 사용하거나 네트워크 모니터링 도구를 사용할 수 있다.
2. 포트를 사용 중인 응용 프로그램이 다른 포트에서 수신 대기하도록 구성한다.
-이를 위해 웹 서버 설정 파일에서 포트 번호를 수정하거나, 웹 서버가 사용하는 프로그래밍 언어나 프레임워크에서 해당 설정을 변경해야 한다.
이 중 시스템 명령줄 도구를 사용하여 문제를 해결했다.
Windows 운영 체제 :
1. 명령 프롬프트를 연다.
2. 'netstat -ano " findstr :8080' 명령어를 입력하여 8080 프롬포터를 사용하는 프로세스 ID(PID)를 확인
ㄴ 2-1 종료하기전 tasklist | findstr <PID>를 통해 이 PID가 가진 프로세스가 무엇인지 확인할 수 있다.
3. 'taskkill /PID <PID> /F 명령어를 입력하여 강제 종료시킴
macOS 또는 Linux 운영 체제:
1. 터미널을 연다
2. 'Isof -i :8080 명령어를 입력하여 8080 포트를 사용하는 프로세스 ID(PID) 확인
ㄴ2-1 ps -p <PID> 를 통해 프로세스를 확인할 수 있다.
3.'kill <PID>' 명령어를 입력하여 종료
반응형
'error , solution' 카테고리의 다른 글
[Java17] javax.xml.bind.DatatypeConverter 오류 해결 (0) | 2023.10.26 |
---|---|
Execution failed for task ':test'.> No tests found for given includes: (--tests filter) 테스트 에러 (0) | 2023.10.12 |
인텔리제이 error : 클래스를 찾거나 로드할 수 없습니다. (0) | 2023.08.02 |
Ngrok cors에러 해결하는 방법 (0) | 2023.05.10 |
Java List 에 add() 했을 때 오류 UnsupportedOperationException (0) | 2023.01.20 |