soSozz
72
2021-11-30 14:59:07 작성 2021-11-30 15:03:53 수정됨
3
296

No mapping found for HTTP request with URI 오류


http://localhost:8090/practice/noticeboard/board/boardList.do로 요청 시

No mapping found for HTTP request with URI [/practice/noticeboard/board/boardList.do] in DispatcherServlet with name 'appServlet' 오류가 뜹니다.

구글 참고해서 계속 수정하고 클린해도 같은 오류가 뜹니다.. ㅠㅠ 도움 부탁드려요.

구글 검색 시 많이 오류를 범하는 위주로 수정했습니다.


web.xml 설정 

<servlet>

<servlet-name>appServlet</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<init-param>

<param-name>contextConfigLocation</param-name>

<param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>appServlet</servlet-name>

<url-pattern>/</url-pattern>

</servlet-mapping>


servlet-context.xml 설정

<context:component-scan base-package="com.spring.practice" />


컨트롤러 매핑 (상위 @Controller 적었습니다.)

@RequestMapping(value="/noticeboard/board/boardList.do", method = RequestMethod.GET)

0
  • 댓글 3

  • 작별왕바이킹
    1k
    2021-11-30 15:08:55 작성 2021-11-30 15:09:35 수정됨


    호출 url : /practice/noticeboard/board/boardList.do
    mapping url : /noticeboard/board/boardList.do

    /practice 가 context-root로 생각되지는 않는데 /practice 는 Controller 클래스에 명시하셨을까요?

  • soSozz
    72
    2021-11-30 15:15:31

    @작별왕바이킹

    /practice는 톰캣서버에 경로 설정을 해놨습니다.

    혹시나 해서 매핑앞에 /practice를 적어도 같은 오류가 뜨네요 ㅠㅠ

  • 천사와악마
    2k
    2021-11-30 17:12:10

    질문 게시판이란 곳이 있습니다.

    위 글과 같이 용도에 맞게 설정하지 않으셨으니 에러가 났겠쥬?

  • 로그인을 하시면 댓글을 등록할 수 있습니다.