Spring Framework 설정시에 다음과 같은 오류가 발생하는 경우 조치 방법
servlet-context.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<resources mapping="/resources/**" location="/resources/" /> <------ cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'resources'.
spring-mvc.xsd 파일에 정의되지 않은 Element가 있는 경우에 발생한다.
이 경우에는 아래와 같이 버전별로 세팅을 바꿔주면서 에러를 체크해주면 된다.
http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd
http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
다만. 위의 버전별로 지원하지 않는 Element가 있기 때문에 직접 바꿔서 적용을 해주어야 한다.
위에서 나열한 다른 설정 파일들도 마찬가지 방법으로 지원하지 않는 Element를 체크하면 된다.
'Development > Web Develope' 카테고리의 다른 글
[CentOS] 시스템 부팅 시 Tomcat 자동 실행 설정하기 (0) | 2020.04.14 |
---|---|
Apache. Permission denied: proxy: HTTP: attempt to connect to 127.0.0.1:8080 (localhost) failed (2) | 2019.06.16 |
Eclipse에서 편집 가능한 JSP 확장자명 추가하기 (0) | 2019.06.16 |
HTTP Header를 이용한 파일 다운로드시 한글 파일명이 깨짐 문제 해결 방법 (0) | 2019.06.16 |
web.xml과 struts-config.xml 의 한줄 주석 (0) | 2019.06.16 |
댓글