AWS ec2를 이용해 배포를 하는데 500에러가 발생했습니다.
사용자 화면에 나오는 에러 메시지
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Fri Apr 28 14:23:04 UTC 2023
There was an unexpected error (type=Internal Server Error, status=500).
아래 명령어를 통해 오류로그를 확인해봅시다.
docker logs -f [container_id]
: 컨테이너의 모든 로그를 보여주고 , 이후 발생하는 로그를 실시간으로 확인가능.
에러 로그
org.thymeleaf.TemplateEngine : [THYMELEAF][http-nio-8080-exec-6] Exception processing template "member/login": Error resolving template [member/login], template might not exist or might not be accessible by any of the configured Template Resolvers
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [member/login], template might not exist or might not be accessible by any of the configured Template Resolvers
로컬에선 문제없이 작동했던거라
https://velog.io/@wy9295/spring-boot-jar-%ED%8C%8C%EC%9D%BC-%EC%8B%A4%ED%96%89%EC%8B%9C-500-%EC%97%90%EB%9F%AC
이당시 있었던 문제와 같은문제라고 생각했습니다.
다행히도 타임리프 경로문제였고 배포하기전에 기억하지못했던거라
정말 많은 시행착오를 거쳤다.... 꼭 기억하도록 하자..