[210514] 정적 리소스를 읽어오지 못하는 문제 (1)
.
html이 css, js 경로를 읽어오지 못하는 문제가 생겼다.
그런데 그냥 html 파일을 열면 경로를 읽어오는데, 서버를 돌리고 웹에 접근하면 경로를 못 읽어온다.
서치하다가 spring의 DispatcherServlet 때문이라는 글을 찾을 수 있었다.
구글링을 해서 해결법을 두 가지 정도 찾았다.
1. web.xml에 url-pattern 추가하기
http://it-archives.com/221555980123/
[SPRING] 스프링에서 css, js 등 404 에러 발생할 경우 – 흑곰의 유익한 블로그 2호점
[SPRING] 스프링에서 css, js 등 404 에러 발생할 경우 처음 스프링 세팅 후 css, js 등 404 에러 발생하는 경우가 있다. 파일을 webapp 밑에 넣으면, jsp는 매핑되지만 css, js 는 매핑되지 않는다. web.xml 의 se
it-archives.com
2. <mvc:default-servlet-handler> 태그 추가
https://victorydntmd.tistory.com/165
[Spring] 방명록 애플리케이션 (4) - 정적 파일 처리 ( DefaultServletHandler )
Spring으로 방명록 애플리케이션을 구현하는 시리즈입니다. [Spring] 방명록 애플리케이션 (1) - 환경 설정 [Spring] 방명록 애플리케이션 (2) - 준비 단계 ( 스프링 활용하기 ) [Spring] 방명록 애플리케이
victorydntmd.tistory.com
두 방법 모두 나에게 맞는 해결법은 아니었다.
저 방법으로 해결한 사람이 많은데 나만 안 되는 걸 보면 내가 뭘 잘못하고 있거나 개발환경에 차이가 있는 듯 하다.
이틀 째 솔루션의 소스를 그냥 긁어서 가져다붙이고 있었으나... 이젠 web.xml이나 dispatcherservlet에 대해서 좀 공부를 한 다음에 나한테 맞는 해결법을 찾아야겠다.
환경설정은 항상 너무 어렵다.