반응형

로컬에서 정상적으로 작동하는 기능이 리눅스 서버에 배포하니 500 에러가 발생하였다.

에러를 확인하니 아래와 같이 출력되고 있었다..

 

Error resolving template [/index], template might not exist or might not be accessible by any of the configured Template Resolvers

 

Controller에서 return하는 html 파일을 찾을 때 발생하는 문제였다.

"/index"가 문제 발생 원인이다.

 

    @GetMapping("/test")
    public String test( Model model) {
        return "/index"; // 에러 발생
    }

 

/ 를 제거하면 리눅스에서도 정상 작동한다.

 

    @GetMapping("/test")
    public String test( Model model) {
        return "index"; // 정상 작동
    }

 

구글링해서 문제를 해결하였지만, 충분히 에러코드를 읽었으면 쉽게 해결할 문제였던 것 같다.

항상 에러 코드를 상세히 잘 읽어보자..

728x90
반응형

+ Recent posts