[오류해결] No mapping found for HTTP request with URI 에러
🔎프로젝트 상황
css와 js 등이 담긴 파일을 resources 폴더 안에 ad_assets
와 assets
로 나눈 구조로 프로젝트를 진행했다.
🔎에러내용
그런데, No mapping found for HTTP request with URI 라는 에러가 발생했고 jsp파일을 실행해도 제대로 css가 먹히지 않았다😱
이런식으로 오류가 발생했다...😭😭
WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/Template%20Main/coming-soon.html] in DispatcherServlet with name 'appServlet'
WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/mp_main.html] in DispatcherServlet with name 'appServlet'
해결과정
web.xml의 DispatcherServlet
설정 확인${pageContext.request.contextPath}
추가
👉 모두 실패
💡 해결법
처음에는 app Servlet > servlet-context.xml
에 한줄만 적혀있었다.
<resources mapping="/resources/**" location="/resources/" />
이 두줄을 추가하니 에러가 잡혔다!
<resources mapping="/assets/**" location="/resources/assets/" />
<resources mapping="/ad_assets/**" location="/resources/ad_assets/" />
assets/~
라는 요청이 들어오면 /resources/assets/~
로 연결시켜준다.
👉mapping
으로 들어온 요청을 location
으로 매핑시켜준다! 라는 뜻이다.
Author And Source
이 문제에 관하여([오류해결] No mapping found for HTTP request with URI 에러), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@silverbi99/오류해결-No-mapping-found-for-HTTP-request-with-URI-에러저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)