Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx]
- 작성자 :
- 김*수
- 작성일 :
- 2022-05-17 16:39:32
- 조회수 :
- 1,972
- 구분 :
- 개발환경 / 3.0
- 진행상태 :
- 완료
Q
스프링 프로젝트로 스케줄러를 구현하였습니다.
프로젝트를 Runnable JAR file로 Export 하여 실행을 하였습니다.
그런데 Configuration problem : Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx] 이란 오류가 납니다.
context-transaction.xml 에서 <beans> 설정에 xmlns:tx, xsi:schemaLocation 도 선언했습니다. 주소도 다 맞추었구요.
jar파일도 경로에 맞게 넣어줬고 pom.xml 에도 설정을 하였습니다. 그런데도 계속 오류가 나네요.
프로젝트 클린, 메이븐 업데이트, repository 삭제 등등 할 수 있는 조치는 다 한 것 같은데 계속 같은 오류가 납니다.
바쁘시겠지만 답변 부탁드립니다.
감사합니다.
프로젝트를 Runnable JAR file로 Export 하여 실행을 하였습니다.
그런데 Configuration problem : Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx] 이란 오류가 납니다.
context-transaction.xml 에서 <beans> 설정에 xmlns:tx, xsi:schemaLocation 도 선언했습니다. 주소도 다 맞추었구요.
jar파일도 경로에 맞게 넣어줬고 pom.xml 에도 설정을 하였습니다. 그런데도 계속 오류가 나네요.
프로젝트 클린, 메이븐 업데이트, repository 삭제 등등 할 수 있는 조치는 다 한 것 같은데 계속 같은 오류가 납니다.
바쁘시겠지만 답변 부탁드립니다.
감사합니다.
환경정보
-
- OS 정보 : Windows 10
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat 9
- DB 정보 : 오라클
- 기타 환경 정보 : 스프링 버전 3.0.5
A
안녕하세요.
표준프레임워크센터 입니다.
http://www.springframework.org/schema/tx는
다음 라이브러리에 정의되어 있습니다.
URL로 정의되어 있으나
우선적으로 JAR 라이브러리를 파일을 참조하게 되어 있습니다.
spring-tx-3.0.5.RELEASE.jar
해당 라이브러리가 정상적으로 존재하는지 확인이 필요하며
압축을 해제하여 정상적인 상태인지
확인이 필요해 보입니다.
DTD정의 파일은 다음 위치에 존재하고
/org/springframework/transaction/config/spring-tx-3.0.xsd
관련한 정의는 다음파일에 있습니다.
/META-INF/spring.schemas
감사합니다.
표준프레임워크센터 입니다.
http://www.springframework.org/schema/tx는
다음 라이브러리에 정의되어 있습니다.
URL로 정의되어 있으나
우선적으로 JAR 라이브러리를 파일을 참조하게 되어 있습니다.
spring-tx-3.0.5.RELEASE.jar
해당 라이브러리가 정상적으로 존재하는지 확인이 필요하며
압축을 해제하여 정상적인 상태인지
확인이 필요해 보입니다.
DTD정의 파일은 다음 위치에 존재하고
/org/springframework/transaction/config/spring-tx-3.0.xsd
관련한 정의는 다음파일에 있습니다.
/META-INF/spring.schemas
감사합니다.