[Spring 에러]’Web server failed to start. Port 8080 was already in use.’ 실행시 포트에러
Web server failed to start. Port 8080 was already in use.
이런 에러가 떴었다.
이미 8080 포트를 사용하고 있기 때문에 그 포트로 실행할 수가 없는 것이다.
해결방법은 두 가지가 있다.
1. application.yml (application.properties) 파일에 코드 한 줄을 추가하거나 수정한다.
server.port=8090
이 한 줄을 추가하면 된다. 여기서 포트번호는 임의로 아무거나 하면 된다.
2. 터미널에서 사용하는 포트 없애기
lsof -i tcp:8080
이 커멘드는 실행중인 8080포트를 확인 하는 것이다. 있으면 리스트가 뜰 것이다. 리스트에서 PID 넘버(예시 : PID넘버가 25156)만 보면 된다.
kill -9 25156
이제 다시 프로그램을 실행해보자. 될 것이다.
Comments