본문 바로가기
IT/Spring

[Spring] - STS xml 설정 시 cvc-elt.1.a: Cannot find the declaration of element 'beans 에러 해결 방법

by 차이나는 개발자 2024. 12. 25.
728x90
반응형

원인

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- bean definitions here -->

</beans>

 

STS(이클립스)에서 xml 파일 설정 시 아래와 같은 에러 발생

cvc-elt.1.a: Cannot find the declaration of element 'beans

- 스키마 위치에 접근 불가
xsi:schemaLocation에 지정된 URL에서 실제 스키마를 로드해야 XML 파일이 유효성을 검사할 수 있습니다. 
URL 경로가 잘못되었거나 네트워크 연결 문제로 인해 스키마 파일을 가져오지 못하면 이 오류가 발생할 수 있습니다.

 

 

해결 방법

sts(이클립스) 상단 메뉴에서 Window -> Preferences로 이동

 

 

xml 검색 후 XML (Wild Web Developer) 클릭 후 Download external resources like referenced DTD, XSD 항목 체크해서

외부 리소스 접근을 허용하게 합니다.

 

 

 

728x90
반응형

댓글