인텔리제이는 spring boot + gradle + jsp 구조를 지향하지 않는다고 한다.
그래서 jsp를 지원하지 않는다ㅠ (그러면서 돈내고 쓰는 건 지원함..)
무튼 인텔리제이 커뮤니티 버전에서 사용하려면 몇가지 설정을 해줘야 하는 번거로움이 있는데
그 중 위와 같은 에러를 봤다면, tomcat-embed-jasper 가 없기 때문이다.
아래 사이트에 가서 특정 version을 선택하거나 버전 지정없이 사용하자.
https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-jasper
나는 gradle을 사용하기 때문에
버전 지정없이 아래와 같이 추가했다.
implementation group: 'org.apache.tomcat.embed', name: 'tomcat-embed-jasper'
gradle reload 후 다시 호출시 정상적으로 jsp 페이지로 이동하는 것 확인!
이참에 mustache 같은 템플릿엔진으로 넘어가도록 해야겠다.
'Backend > Spring' 카테고리의 다른 글
[Spring] Autowired option 처리 (0) | 2021.07.13 |
---|---|
[Spring] 다양한 의존관계 주입 중 Best 방법은? (0) | 2021.07.13 |
[lombok] 생성자 관련 어노테이션 @NoArgsConstructor @RequiredArgsConstructor @AllArgsConstructor (0) | 2021.03.22 |
[Spring-boot] cannot find symbol method builder() 문제해결 (0) | 2021.03.19 |
h2 연결 실패 해결방법 : Database "mem:testdb" not found (0) | 2021.02.21 |