오류를 개발새발
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [/uri], template might not exist or might not be accessible by any of the configured Template Resolvers
휴일이
2023. 5. 25. 20:43
서버 배포를 위해 jar 파일을 만드는데
로컬에서는 돌아가는데 jar 에서는 해당 오류가 발생해서
페이지에 접속되지 않았다
내가 jar 파일 용량 때문에
jar 파일에서 static 에서 일부 필요 없는 디렉토리를 삭제했었는데
그 이후로 이런 현상이 발생해서
jar 파일 생성에 문제가 있는 줄 알아가지고
5일 동안 jar 파일 제대로 생성하는 법만 찾아봤었는데
@GetMapping 으로 직접 뷰 페이지로 이동 시키는 컨트롤러에서

이렇게 되어 있는 경로 코드 앞에 / 를 지워줬다

그랬더니 잘 동작한다...

검색해보니
로컬에서는 SpringBoot 내장 톰캣으로 서버를 돌리고
aws서버에서는 jar로 돌리게 되는데
환경 차이 때문에 / 를 붙이면 경로를 못 잡을 수도 있다~ 뭐 이런 거 같다
아마 내가 중간에 디렉토리를 삭제하면서
환경이 달라져서 꼬여버린 거 같기도 하고... :(
어쨌든 bootjar 자체에 문제는 없었다 ! 는 결론 ^___^...
728x90