spring-ldap-2.0.xsd <== 문의드립니다.
- 작성자 :
- 김*중
- 작성일 :
- 2020-12-22 11:24:53
- 조회수 :
- 4,027
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
Caused by: org.xml.sax.SAXParseException; systemId: http://www.springframework.org/schema/ldap/spring-ldap-2.0.xsd; lineNumber: 456; columnNumber: 62; src-resolve: Cannot resolve the name 'repository:repositories' to a(n) 'type definition' component.
에러가 발생합니다.
아래 글을 검색 후 확인해 봤는데 xsd파일은 존재합니다.
그런데 위와 같은 에러가 발생합니다.
어떻게 해야 하는지요....
context 파일에 username과 password를 입력하게 되어있는 없는 경우에는 안넣어도 되는 건가요?
===============================================================
안녕하세요.
표준프레임워크센터 입니다.
첨부 하신 로그를 확인해 보면
comtext-ldap.xml 빈설정 파일에서
Spring이 제공하는 <ldap> 커스텀 엘리멘트를
인식하지 못하는것으로 보입니다.
개발환경 이클립스에서 eGovFrame 퍼스펙티브로 변경하시고
해당 프로젝트의 Maven Depencies를 펼치면
라이브러리 목록이 나옵니다.
여기서 spring-ldap-core-2.3.2.RELEASE.jar 라이브러가 존재하여야 합니다.
없다고 하면 별도로 다운받아 추가해주셔야 합니다.
존재하더라도 해당 라이브러리나 메타데이타가 깨졌을수 있기 때문에
메이븐 클린을 해주시면 좋습니다.
해당 라이브러리의 다음 패키지에 보면
xsd 파일이 확인 되어야 합니다.
org.springframwork.ldap.config
spring-ldap-2.X.xsd
LDAP관련된 부분이 필요치 않다면
comtext-ldap.xml 빈설정 파일 삭제와
Service및 DAO부분을 삭제하는것도 방법입니다.
감사합니다.
===============================================================
에러가 발생합니다.
아래 글을 검색 후 확인해 봤는데 xsd파일은 존재합니다.
그런데 위와 같은 에러가 발생합니다.
어떻게 해야 하는지요....
context 파일에 username과 password를 입력하게 되어있는 없는 경우에는 안넣어도 되는 건가요?
===============================================================
안녕하세요.
표준프레임워크센터 입니다.
첨부 하신 로그를 확인해 보면
comtext-ldap.xml 빈설정 파일에서
Spring이 제공하는 <ldap> 커스텀 엘리멘트를
인식하지 못하는것으로 보입니다.
개발환경 이클립스에서 eGovFrame 퍼스펙티브로 변경하시고
해당 프로젝트의 Maven Depencies를 펼치면
라이브러리 목록이 나옵니다.
여기서 spring-ldap-core-2.3.2.RELEASE.jar 라이브러가 존재하여야 합니다.
없다고 하면 별도로 다운받아 추가해주셔야 합니다.
존재하더라도 해당 라이브러리나 메타데이타가 깨졌을수 있기 때문에
메이븐 클린을 해주시면 좋습니다.
해당 라이브러리의 다음 패키지에 보면
xsd 파일이 확인 되어야 합니다.
org.springframwork.ldap.config
spring-ldap-2.X.xsd
LDAP관련된 부분이 필요치 않다면
comtext-ldap.xml 빈설정 파일 삭제와
Service및 DAO부분을 삭제하는것도 방법입니다.
감사합니다.
===============================================================
A
안녕하세요.
표준프레임워크센터 입니다.
해당 목록에 라이브러리가 존재하더라도
여러가지 이유로 깨지는 경우가 간혹 발생합니다.
가장간단한 방법은
메이븐 레파지토리를 초기화할 필요도 있는데요.
프로젝트 우클릭 > Maven > Update Project를 선택하시고
Force Update ~~~에 체크후 OK선택하여
저장소를 초기화후에 재기동해 보시기 바랍니다.
그래도 안되는 경우는
다음 경로 하위를 우선 백업하시고
삭제하신다음 개발환경을 재기동해 보시기 바랍니다.
C:\Users\로그인계정\.m2\repository
위 경로는 maven 설정에 따라 약간 차이가 있을수 있습니다.
위경로가 아니라면
이클립스 개발환경에서
Window > Preferences > Maven > User Settings를 보시면 확인이 가능합니다.
감사합니다.
표준프레임워크센터 입니다.
해당 목록에 라이브러리가 존재하더라도
여러가지 이유로 깨지는 경우가 간혹 발생합니다.
가장간단한 방법은
메이븐 레파지토리를 초기화할 필요도 있는데요.
프로젝트 우클릭 > Maven > Update Project를 선택하시고
Force Update ~~~에 체크후 OK선택하여
저장소를 초기화후에 재기동해 보시기 바랍니다.
그래도 안되는 경우는
다음 경로 하위를 우선 백업하시고
삭제하신다음 개발환경을 재기동해 보시기 바랍니다.
C:\Users\로그인계정\.m2\repository
위 경로는 maven 설정에 따라 약간 차이가 있을수 있습니다.
위경로가 아니라면
이클립스 개발환경에서
Window > Preferences > Maven > User Settings를 보시면 확인이 가능합니다.
감사합니다.