728x90
반응형
WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/경로 이름] in DispatcherServlet with name 'appServlet'
원인
- 경로가 중복 사용되어서 발생
예시
서버를 구동시킬 때 아래의 창이 뜨고 서버가 구동되지 않음
① web.xml의 DispatcherServlet 선언 확인
<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.controller" />
③ controller 확인
- 컨트롤러 선언(@Controller)이 잘 되어 있는지
- URL mapping 올바르게 되어 있는지
④ Tomcat server Module 확인
Path에 "/"만 해둬야 하는데 "/sample"이라고 넣어둬서 페이지를 못 찾음
728x90
반응형
'Spring > 오류' 카테고리의 다른 글
NoSuchBeanDefinitionException (0) | 2020.05.27 |
---|---|
ClassNotFoundException (0) | 2020.05.27 |
[톰캣] Multiple Contexts have a path of "/경로이름" (0) | 2020.04.10 |
LifecycleException (0) | 2020.04.06 |
FileNotFoundException (0) | 2020.04.02 |