soSozz
72
2021-12-01 11:05:28
1
109

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 적었습니다. /practice는 톰캣서버를 통해 설정해놨습니다.)

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

0
  • 답변 1

  • 제타건담
    8k
    2021-12-01 12:12:13

    추측엔 tomcat 사용하실듯 한데..

    tomcat의 Root Path가 practice 로 되어 있는지 확인해보세요..


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