JSP in Spring Boot -


i have jsp page index of application, located in /resources/jsp/index.jsp. i've set when route parth page called. 404 when open localhost because springboot putting .vm extension @ end of file.
how fix this?

log

2015-07-15 08:39:51.226 error 3977 --- [nio-8181-exec-1] org.apache.velocity                      : resourcemanager : unable find resource '/jsp/index.jsp.vm' in resource loader. 2015-07-15 08:39:51.290 error 3977 --- [nio-8181-exec-1] org.apache.velocity                      : resourcemanager : unable find resource 'error.vm' in resource loader. 

index api

@requestmapping(value = "", method = requestmethod.get)     public modelandview getindex() {         return new modelandview("/jsp/index.jsp");     } 

this happens put jsp extension in configuration application.properties

spring.application.name=veiculoservice  spring.data.mongodb.uri=mongodb://localhost:27017/oknok  spring.data.rest.baseuri=/api  spring.http.encoding.charset=utf-8 spring.http.encoding.enabled=true spring.http.encoding.force=true spring.http.gzip.enabled=true  spring.view.suffix= .jsp  management.context-path=/actuator  info.app.name=oknok admin info.app.description=oknok info.app.version=${project.version}  server.port=${port:8181} server.servletpath=/ 

spring boot has some limitations in handling jsps. precisely, suggests keep jsps inside src/main/webapp folder, , change packaging jar war.


Comments