2014-07-22 2 views
1

임씨는 기본 spring-boot jsp 샘플을 얻으려고합니다.스프링 부트, 이미 해결 된보기를 해결 중

문제는 404 오류가 계속 발생한다는 것입니다. 로그에서 컨트롤러가 호출되고 올바른 jsp 뷰를 반환하는 것을 볼 수 있습니다.

그러나 DispatcherServlet이 jsp에 대한 컨트롤러를 찾으려고합니다.

로그 :

2014-07-22 13:00:18.262 DEBUG 4716 --- [nio-9090-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Looking up handler method for path/
2014-07-22 13:00:18.264 DEBUG 4716 --- [nio-9090-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Returning handler method [public java.lang.String sample.jsp.WelcomeController.welcome(java.util.Map<java.lang.String, java.lang.Object>)] 
2014-07-22 13:00:18.265 DEBUG 4716 --- [nio-9090-exec-1] o.s.web.servlet.DispatcherServlet  : Last-Modified value for [/] is: -1 
2014-07-22 13:00:18.279 DEBUG 4716 --- [nio-9090-exec-1] o.s.web.servlet.DispatcherServlet  : Rendering view [org.springframework.web.servlet.view.JstlView: name 'welcome'; URL [welcome]] in DispatcherServlet with name 'dispatcherServlet' 
2014-07-22 13:00:18.279 DEBUG 4716 --- [nio-9090-exec-1] o.s.web.servlet.view.JstlView   : Added model object 'time' of type [java.util.Date] to request in view with name 'welcome' 
2014-07-22 13:00:18.279 DEBUG 4716 --- [nio-9090-exec-1] o.s.web.servlet.view.JstlView   : Added model object 'message' of type [java.lang.String] to request in view with name 'welcome' 
2014-07-22 13:00:18.282 DEBUG 4716 --- [nio-9090-exec-1] o.s.web.servlet.view.JstlView   : Forwarding to resource [welcome] in InternalResourceView 'welcome' 
2014-07-22 13:00:18.285 DEBUG 4716 --- [nio-9090-exec-1] o.s.web.servlet.DispatcherServlet  : DispatcherServlet with name 'dispatcherServlet' processing GET request for [/welcome] 
2014-07-22 13:00:18.286 DEBUG 4716 --- [nio-9090-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Looking up handler method for path /welcome 
2014-07-22 13:00:18.288 DEBUG 4716 --- [nio-9090-exec-1] s.w.s.m.m.a.RequestMappingHandlerMapping : Did not find handler method for [/welcome] 
2014-07-22 13:00:18.289 WARN 4716 --- [nio-9090-exec-1] o.s.web.servlet.PageNotFound    : No mapping found for HTTP request with URI [/welcome] in DispatcherServlet with name 'dispatcherServlet' 
2014-07-22 13:00:18.289 DEBUG 4716 --- [nio-9090-exec-1] o.s.web.servlet.DispatcherServlet  : Successfully completed request 
2014-07-22 13:00:18.289 DEBUG 4716 --- [nio-9090-exec-1] o.s.web.servlet.DispatcherServlet  : Successfully completed request 

사용하여 코드 메신저 봄 부팅 샘플에서 샘플 코드 :

https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-web-jsp

답변

1

어떤 부팅의 마스터 가지 용도입니다 a bug in Spring 4.1 snapshots로 인한 문제의 . 버그가 수정 될 때까지 샘플의 이전 버전을 사용해야합니다 (예 : latest release (1.1.4)).

+1

Tnx를 1.1.4로 변경하면 이중 해결이 중단됩니다. 그러나 내 application.properties의 spring.view.prefix =/WEB-INF/jsp가 사용 된 것 같지 않아서 여전히 내 의견이 보이지 않습니다. 이제 메신저에서 " '서블릿에 환영'이름의보기를 확인할 수 없습니다. 오류가 발생했습니다. –