에러 상황 Web server failed to start. Port 8080 was already in use. 스프링 프로젝트를 실행하려 할 때, 해당 에러 메시지가 발생하며 실행되지 않는 문제가 있었습니다.메시지 문구와 같이 이미 8080 포트가 실행 중이기 때문에 발생하는 에러입니다. 해결 방법 lsof -i tcp:8080 터미널에 해당 명령어를 입력하여 8080 포트로 실행 중인 프로세스 정보를 확인합니다. sudo kill -9 PID [PID] 정보에서 확인한 PID를 [PID]에 대입시켜 명령어를 실행하면,8080 포트로 실행 중인 프로세스가 종료됩니다. 다시 프로젝트를 실행시켜보면 정상 동작하는 것을 확인할 수 있습니다.
Mac
스프링 강의를 듣던 중 Java 버전이 달라 변경해야 할 상황이 생겨,기존에 설치되어 있던 8버전에서 17로 변경하고자 했습니다. 1. JDK 다운로드 https://www.oracle.com/java/technologies/downloads/#jdk17-mac Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com Oracle 홈페이지에 들어가서 원하는 버전의 JDK를 다운로드 받습니다.저는 MacOS 환경에서 JDK 17를 다운받고자 했기 때문에 macOS 탭의 ..