crypto 암호화 오류 질문
- 작성자 :
- 김*선
- 작성일 :
- 2025-04-23 14:00:57
- 조회수 :
- 60
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
외부인터넷이 안되는 내부pc입니다
해당 오류가 인터넷 안되서 나는 오류일까요?
해당 오류가 인터넷 안되서 나는 오류일까요?
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
Crypto 암호화 서비스 사용시 다음 라이브러리가 필요합니다.
org.egovframe.rte.fdl.security-4.x.0.jar
또한 관련 의존성 라이브러리는 다음과 같으니 추가적인 확인이 필요합니다.

우선적으로 라이브러리 jar파일내의 xsd를 먼저 인식하고
없으면 URL을 참조하므로 라이브러리 jar 파일을 우선적으로 검토하셔야 합니다.
첨부해주신 스택 트레이스 내용 중
이와 같은 내용은
XML 스키마가 유효하지 않아 XML 문서가 제대로 검증되지 않았음을 의미하며
말씀하신 것처럼 폐쇄망 환경에서는
외부 XSD 파일을 내려받지 못하기 때문에 발생한 오류일 가능성이 높습니다.
폐쇄망에서 스키마 파일을 읽어 오기 위해서는
사용하시는 버전에 맞는 spring-beans.xsd 파일과 egov-crypto.xsd 파일을
프로젝트 내부 경로에 저장 후
XML 파일의 schemaLocation을
온라인 경로에서 프로젝트 내부 경로를 참조하도록
수정하실수도 있으니 참고해 주시기 바랍니다
감사합니다.
표준프레임워크 센터입니다.
Crypto 암호화 서비스 사용시 다음 라이브러리가 필요합니다.
org.egovframe.rte.fdl.security-4.x.0.jar
또한 관련 의존성 라이브러리는 다음과 같으니 추가적인 확인이 필요합니다.
우선적으로 라이브러리 jar파일내의 xsd를 먼저 인식하고
없으면 URL을 참조하므로 라이브러리 jar 파일을 우선적으로 검토하셔야 합니다.
첨부해주신 스택 트레이스 내용 중
Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 6 in XML document from class path resource [context-crypto.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 6; columnNumber: 125; cvc-elt.1: 'beans' 요소의 선언을 찾을 수 없습니다. |
XML 스키마가 유효하지 않아 XML 문서가 제대로 검증되지 않았음을 의미하며
말씀하신 것처럼 폐쇄망 환경에서는
외부 XSD 파일을 내려받지 못하기 때문에 발생한 오류일 가능성이 높습니다.
폐쇄망에서 스키마 파일을 읽어 오기 위해서는
사용하시는 버전에 맞는 spring-beans.xsd 파일과 egov-crypto.xsd 파일을
프로젝트 내부 경로에 저장 후
XML 파일의 schemaLocation을
온라인 경로에서 프로젝트 내부 경로를 참조하도록
수정하실수도 있으니 참고해 주시기 바랍니다
예시) // 각 xsd 파일은 버전에 맞는 파일로 적용 xsi:schemaLocation="http://www.springframework.org/schema/beans classpath:/schema/spring-beans.xsd http://maven.egovframe.go.kr/schema/egov-crypto classpath:/schema/egov-crypto.xsd"> |
감사합니다.