웹사이트 홈화면도 원래 잘 동작했었고, 홈화면 소스를 건드린 곳이 없는데 갑자기 안돌아가고
코드를 자세히 뜯어봐도 틀린게 없어보이는데
아니 무엇보다 클래스가 떡하니 있는데 왜 매핑된 클래스가 없다고 뜨는거임..????? 왜?????
java.lang.ClassNotFoundException 에러가 뜨면서 작동이 안되는게 이상해서 구글링을 해보다가
java.lang.ClassNotFoundException 에러가 나타날 때는
상단바에 project 메뉴에 있는 clean 을 해보면 작동이 될 수도 있다고 해서 해보았다.
그리고 다시 코드를 실행시켜보니까 ....!
잘 돌아간다. 어이없음. 역시 내가 틀린게 아니었어
project 의 clean 기능은
있는 파일들을 지우는게 아니라
이클립스가 사용하고 있던 (기억하고 있는?) 정보나 클래스 등의 파일들을 깔끔하게 정리하고
다시 만드는 개념이라고 한다.
주로 빌드가 꼬였을 때 다시 정리하는 용도로 사용된다.
+++++ 추가 +++++
그 뒤로도 계속 clean 을 눌러줘야 변경사항이 인식되는 문제로 너무 귀찮았는데,
알고보니 저 Build Automatically 가 체크가 안되어있어서 그랬던 거였다.
내가 실수로 체크해제를 했었나보다.
다시 체크해주니까 변경사항도 자동으로 인식이 잘 됨 ㅎ
'오류 해결' 카테고리의 다른 글
문제 해결 - 부트스트랩 모달 안보임 (1) | 2022.11.14 |
---|---|
HTTP 요청 헤더를 파싱하는 중 오류 발생 / java.lang.IllegalArgumentException / HTTP 상태 400 - 잘못된 요청 (1) | 2022.09.16 |