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
반응형
댓글