오류를 개발새발

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