반응형

spring 설정 파일 성정할 경우에

이 폴더 하위에 정확히 index.jsp가 있는데도 불구하고 아래와 같은 오류가 나서 화면 이동에서 오류가 난다.

 

14:46:42.384 [http-nio-8081-exec-1] DEBUG o.s.web.servlet.view.JstlView - View name 'index', model {message=123456}
14:46:42.400 [http-nio-8081-exec-1] DEBUG o.s.web.servlet.view.JstlView - Forwarding to [/WEB-INF/views/index.jsp]
14:46:42.406 [http-nio-8081-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - "FORWARD" dispatch for GET "/WEB-INF/views/index.jsp", parameters={}
14:46:42.411 [http-nio-8081-exec-1] WARN o.s.web.servlet.PageNotFound - No mapping for GET /WEB-INF/views/index.jsp
14:46:42.411 [http-nio-8081-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Exiting from "FORWARD" dispatch, status 404
14:46:42.412 [http-nio-8081-exec-1] DEBUG o.s.web.servlet.DispatcherServlet - Completed 404 NOT_FOUND

 

 

 

여러가지를 확인했는데 문제는 dispatcher 할 경우에 url-pattern이 틀렸기 때문이다.

url -pattern을 수정하면 정상적으로 화면 이동이 된다.

 

수정 전

    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name> <!-- dispatcher-servlet.xml을 찾는다 -->
        <url-pattern>/*</url-pattern>
    </servlet-mapping>

수정 후 

    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name> <!-- dispatcher-servlet.xml을 찾는다 -->
        <url-pattern>/</url-pattern>
    </servlet-mapping>
반응형

+ Recent posts