배포/Aws 배포/Aws 2022. 10. 7. 리눅스와 윈도우는 시간이 다르게 흘러가나?? 리눅스의 시간과 윈도우의 시간은 다르게 흘러가나?? 스프링 프로잭트를 ec2에 배포하고 상태를 살펴보았습니다. 로컬에서와 ec2에서의 시간이 다르게 나왔습니다. 이를 해결해보려 합니다. Windows 와 Linux 는 각각 시간 동기화 방식이 다릅니다 Linux 는 동기화된 시간을 bios 에 반영할 때 UTC 시간을 반영하고, Windows 는 Local(한국은 KST) 시간을 반영합니다. 위와 같은 차이로 인해서 OS 간 부팅을 하고 난 이후 간혹 시간 동기화 전에는 틀린 시간을 표시하는 경우가 발생합니다. 1. @PostConstruct를 사용하는 방법 @SpringBootApplication public class SpringBootServerTimezoneApplication { @PostCon.. 배포/Aws 2022. 8. 15. [AWS] ec2 환경에서 thymleaf 오류 잡기(template might not exist or might not be accessible by any of the configured Template Resolvers...) springboot를 사용하고 thymleaf로 view를 만들어서 ec2 ubuntu 환경에 배포를 했습니다. 하지만 thymleaf를 읽을 수 없다는 에러가 나왔습니다. 여러가지 검색을 해본 결과 2가지 경우가 있다고 합니다. 1. 템플릿이 존재하지 않음 2. 템플릿 리졸버에서 접근할 수 없음 저같은 경우 2번에 해당합니다. 해결 순위 1번 Template 경로 바꾸기 application.properties 파일에 spring.thymeleaf.prefix=classpath:/templates/ 를 추가하면 template 경로를 잡아줍니다. 2번 Controller에 반환값 Controller의 반환값 맨 앞에 /가 들어가 있으면 안됩니다. 제 반환값도 처음에 /myPage/memberPurcha.. 이전 1 다음