Spring Application [applicationContext.xml] 오류

javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [org.apache.crimson.jaxp.DocumentBuilderFactoryImpl@131f71a] does not support XML Schema. Are you running on Java 1.4 or below with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.  

이런 당황스런 오류를 발견 하게 되는 경우가 있는데 이것은 자바 1.4의 XML 읽어들이는
(parsing) 하는 jar 파일이 스프링  2.0 이상을 지원하지 않기 때문이다.

거두 절미하고 해결 방법은 자바 1.5 이상으로 버전을 높이면 되는데…

그게 안통할때가 있었다.

그러면

– xercesImpl.jar

– xml-apis.jar

두개의 jar 를 classpath 에 잡아 주면 된다.

받을 수 있는 경로는

http://xerces.apache.org/xerces2-j/

에서

Xerces-J-bin.2.9.1.zip 를 받으면 되는데…

귀찮으실 것이므로 파일 두개는 여기에 올려놓도록 하겠다.

그런데 난 이렇게 해도 잘 안되었다.

그래서 이클립스에서 자바 파일의 오른쪽 클릭 하여

propertise 클릭 -> 자바파일 이름 클릭 -> EDIT 클릭 -> Classpath 탭 클릭

에서 jar 파일 2개를 추가시켜 주었다.

정말 돌고 돈다. 이걸로 시간을 많이 잡아먹었다.

관련 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다