[eGovFrame/전자정부 프레임워크] No mapping found for HTTP request with URI
Programming/Spring 2022. 4. 19. 23:15반응형
1. 에러 메세지
[org.springframework.web.servlet.DispatcherServlet] DispatcherServlet with name 'action' processing GET request for [/FrontRT/egovSampleList.do]
[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping] Looking up handler method for path /egovSampleList.do
[org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping] Did not find handler method for [/egovSampleList.do]
[org.springframework.web.servlet.PageNotFound] No mapping found for HTTP request with URI [/FrontRT/egovSampleList.do] in DispatcherServlet with name 'action'
[org.springframework.web.servlet.DispatcherServlet] Successfully completed request
2. 해결 방안
인터넷에 여러 방법이 존재했지만, 시도해도 해결되지 않았다. 최악의 경우에는 프로젝트를 새로 만들었다는 분들도 계셨지만 도저히 그럴 자신이 없었다. 하루동안 삽질을 하다가, 문득 생각나서 수정하였더니 정상 작동 되었다.
필자는 패키지명 "egovframework" 을 "kr.co.korea" 형식으로 바꾸었다는 것이 생각났다, 그래서 base-package 을 확인해보니 "egovframework" 으로 되어 있었다. 이 모든 것을 "kr.co.korea" 으로 바꾸니 해결되었다.
1) context-common.xml
<context:component-scan base-package="패키지명으로 바꾸자.">
<!-- <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" /> -->
<context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/>
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
2) dispatcher-servlet.xml
<context:component-scan base-package="패키지명으로 바꾸자">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service"/>
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
</context:component-scan>
반응형
'Programming > Spring' 카테고리의 다른 글
[eGovFrame/전자정부 프레임워크] JEUS8 Context-path 설정 (0) | 2022.04.22 |
---|---|
[eGovFrame/전자정부 프레임워크] log4j2 설정 파일 분기 처리 + JEUS 8 (0) | 2022.04.21 |
[Spring/Chrome 80이상 이슈/결제] sameSite=None 적용 (1) | 2020.09.25 |
Tomcat에 HTTPS 적용하기 With pkcs12 (0) | 2019.08.21 |
Spring @RequestBody 한글 깨짐현상 해결하기 (0) | 2017.03.20 |