TIL 23/1/2

드립이 블로그·2023년 1월 2일
0

TIL

목록 보기
43/80

금요일에 시작한 팀프로젝트를 진행했다.
금요일에 스프링을 실행했을때, 안되는게 정상이라고 해서 그러려니 하고 넘겼는데, 오늘 풀 해오고 난 후에도 실행할 때 안되는 문제가 발생했다.
안되는게 정상이라고는 하는데,
Cause: invalid source release: 17라는 오류는 뜨면 안된다고 해서 바로 인터넷에 쳐보았다.
SDK 버전이 달라서 생긴 컴파일 에러였다.
우선 파일 - 프로젝트 구조 - 프로젝트 SDK 변경 후 파일 - 프로젝트 구조 - 모듈의 SDK변경, 종속 요소 변경을 한 후
실행 - 구성 편집의 빌드 및 실행의 SDK 변경을 했다.
그래도 컴파일 에러가 발생을 해서 저 위의 방법이 안되면 .idea 폴더를 삭제하라고 해서 삭제 한 후에 위의 방법을 다시 한번 더 실행했다.
그랬더니 컴파일 에러가 사라졌다.

이후에는 실행시 바로 종료가 되버리는 현상이 발생했다.
이번에는 이유가 간단했는데, url이 겹쳐서 발생한 현상이었다.

또 조금 이따가는
Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.

Web server failed to start. Port 8080 was already in use.
라는 오류 메세지가 발생했다.
8080포트가 사용중이라서 실행이 안되는 문제였다.
cmd에서 -netstat -o -a 로 PID번호를 알아낸 후
taskkill /f /pid PID번호로 포트를 죽여서 해결했다.
이 문제는 스프링 실행중에 인텔리제이를 꺼버리면 발생하는 문제라고 한다.

오늘은 뭔가 한게 별로 없는것 같은데 오류가 많이 발생을 했다.
내일부턴 다시 기능구현을 해야 하는데, 그리 어렵지 않은 부분이라 완성할 수 있을 것 같다.

0개의 댓글