Tools/etc
[오류/해결방법] Identify and stop the process that's listening on port 8080 or configu
로넌
2023. 2. 7. 23:05
문제
프로젝트를 서버에 올리려고 할 때 포트번호가 중복되면 다음과 같은 오류를 만나게 된다.
Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.
자주 접하는 오류는 아니다보니 따로 정리를 하지 않았는데, 문제가 발생할 때 마다 검색해서 해결하기가 번거로워 정리를 하고자 한다.
해결
1. cmd 창을 연다
2. 터미널 창에 다음과 같이 입력한다.
netstat -ano | findstr 8080
taskkill /F /pid 실행중인 pid번호
처음 위와 같이 입력했을때는 액세스가 거부되었습니다. 라는 메시지가 나오면서 종료가 되지 않았다.
해당 메세지를 확인하고 cmd를 관리자 권한으로 열어 위와 같이 입력하니 정상적으로 종료되었다.
포트번호 변경하는 방법
위의 과정이 번거롭다고 생각할 수 있다! 그렇다면 포트번호를 바꾸는 방법도 있다.
본인은 인텔리제이를 사용하고 있어 인텔리제이에서 포트번호 바꾸는 방법을 설명하고자 한다.
1) Run -> Edit Configurations
2) Environment variables 에 'server.port=포트번호' 입력하여 포트번호를 수정하면 된다
