한 줄 요약 : message폴더가 빌드 경로(build path)에 포함되어 있는지 확인해보세요.
증상 : Bean설정, label.properties, messageSource 다 살펴봐도 오타도 없고, label.properties 파일 인코딩도 UTF-8로 설정되어있는데 계속 No message found under code 'member.register' for locale 'ko_KR' 라는 메세지가 출력됨
해결 : 이클립스 프로젝트 탐색기 src/main/java/resources/message 폴더 우클릭 후 build path 메뉴에서 소스 폴더로 사용 선택하고 톰캣 재실행
빌드 경로에 message폴더가 없으므로 자바 패키지로 인식이 안되고, setBasenames 메서드에서 message.label로 접근할 때 label.properties 파일도 못 읽은게 아닌가 생각됩니다.
'ComputerScience > Study' 카테고리의 다른 글
[스프링5 프로그래밍 입문] 톰캣 서버 실행시 dispatcher 오류 발생하는 경우 (0) | 2025.04.20 |
---|---|
[스프링5 프로그래밍 입문] mysql 설치 및 DB 생성 방법 (0) | 2025.03.03 |
[스프링5 프로그래밍 입문] Gradle 빌드 오류 해결방법 (0) | 2024.12.28 |
[스프링 퀵 스타트] (DAY 3) ClassNotFoundException h2 driver 에러 해결 (0) | 2023.10.07 |