Web&Spring2021. 3. 17. 14:21

 

 

Spring 프로젝트 관리시에 웹마스터 도구, 에러 페이지 등 .html 파일을 가끔 직접 호출해야될때가 있는데..

Spring을 타고 들어가는 파일들은 모두 WEB-INF안에 넣어서 관리하는게 일반적인데

컨트롤러를 사용하지않고 파일에 접근하려면 webapp 폴더에 바로 넣는다.

근데 바로 접근하면 404 에러가 날 수 있다.

그럴땐 web.xml 파일에 아래와 같이 servlet을 추가하면 해결~

 

 

 

<servlet>
    <servlet-name>htmlServlet</servlet-name>
    <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
    <load-on-startup>2</load-on-startup>
</servlet>
 
<servlet-mapping>
    <servlet-name>htmlServlet</servlet-name>
    <url-pattern>*.html</url-pattern>
</servlet-mapping>
Posted by 사슴영혼'-'