ck에디터 질문 드립니다
- 작성자 :
- 1*3
- 작성일 :
- 2020-08-11 11:21:59
- 조회수 :
- 3,590
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
전자정부프레임워크 3.9 Enterprise Business 프로젝트에 CK에디터 적용중입니다.
서버 실행 시 첨부와 같은 에러 로그가 나오는데 이유를 모르겠습니다..
pom.xml
============================================
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.crypto</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
============================================
EgovWebEditorImageController.java
======================================================
import egovframework.rte.fdl.cryptography.EgovEnvCryptoService;
...
/** 암호화서비스 */
@Resource(name = "egovEnvCryptoService")
EgovEnvCryptoService cryptoService;
...
/**
* 암호화
*
* @param encrypt
*/
private String encrypt(String encrypt) {
try {
return cryptoService.encrypt(encrypt); // Handles URLEncoding.
//return cryptoService.encryptNone(encrypt); // Does not handle URLEncoding.
} catch(IllegalArgumentException e) {
LOGGER.error("[IllegalArgumentException] Try/Catch...usingParameters Runing : "+ e.getMessage());
} catch (Exception e) {
LOGGER.error("[" + e.getClass() +"] :" + e.getMessage());
}
return encrypt;
}
/**
* 복호화
*
* @param decrypt
*/
private String decrypt(String decrypt){
try {
//return cryptoService.decrypt(decrypt); // Handles URLDecoding.
return cryptoService.decryptNone(decrypt); // Does not handle URLDecoding.
} catch(IllegalArgumentException e) {
LOGGER.error("[IllegalArgumentException] Try/Catch...usingParameters Runing : "+ e.getMessage());
} catch (Exception e) {
LOGGER.error("[" + e.getClass() +"] :" + e.getMessage());
}
return decrypt;
}
=================================================
서버 실행 시 첨부와 같은 에러 로그가 나오는데 이유를 모르겠습니다..
pom.xml
============================================
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.crypto</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
============================================
EgovWebEditorImageController.java
======================================================
import egovframework.rte.fdl.cryptography.EgovEnvCryptoService;
...
/** 암호화서비스 */
@Resource(name = "egovEnvCryptoService")
EgovEnvCryptoService cryptoService;
...
/**
* 암호화
*
* @param encrypt
*/
private String encrypt(String encrypt) {
try {
return cryptoService.encrypt(encrypt); // Handles URLEncoding.
//return cryptoService.encryptNone(encrypt); // Does not handle URLEncoding.
} catch(IllegalArgumentException e) {
LOGGER.error("[IllegalArgumentException] Try/Catch...usingParameters Runing : "+ e.getMessage());
} catch (Exception e) {
LOGGER.error("[" + e.getClass() +"] :" + e.getMessage());
}
return encrypt;
}
/**
* 복호화
*
* @param decrypt
*/
private String decrypt(String decrypt){
try {
//return cryptoService.decrypt(decrypt); // Handles URLDecoding.
return cryptoService.decryptNone(decrypt); // Does not handle URLDecoding.
} catch(IllegalArgumentException e) {
LOGGER.error("[IllegalArgumentException] Try/Catch...usingParameters Runing : "+ e.getMessage());
} catch (Exception e) {
LOGGER.error("[" + e.getClass() +"] :" + e.getMessage());
}
return decrypt;
}
=================================================
A
안녕하세요.
표준프레임워크센터 입니다.
다음 클래스는
표준프레임워크 실행환경 v3.8에서 추가되었습니다.
egovframework.rte.fdl.cryptography.EgovEnvCryptoService
다음 WIKI페이지를 참고하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:crypto_simplify_v3_8
pom.xml파일에서
버전관련해서 다음 부분이 설정되어 있는지
확인이 필요할듯 합니다.
<properties>
<spring.maven.artifact.version>4.3.22.RELEASE</spring.maven.artifact.version>
<egovframework.rte.version>3.9.0</egovframework.rte.version>
</properties>
pom.xml파일을 연 상태에서
"Dependency Hierarchy" 탭을 선택하시면
라이브러리의 의존관계가 확인이 됩니다.
여기서 egovframework.rte.fdl.crypto 라이브러리가 존재하는지 확인해 보시기 바랍니다.
감사합니다.
표준프레임워크센터 입니다.
다음 클래스는
표준프레임워크 실행환경 v3.8에서 추가되었습니다.
egovframework.rte.fdl.cryptography.EgovEnvCryptoService
다음 WIKI페이지를 참고하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:crypto_simplify_v3_8
pom.xml파일에서
버전관련해서 다음 부분이 설정되어 있는지
확인이 필요할듯 합니다.
<properties>
<spring.maven.artifact.version>4.3.22.RELEASE</spring.maven.artifact.version>
<egovframework.rte.version>3.9.0</egovframework.rte.version>
</properties>
pom.xml파일을 연 상태에서
"Dependency Hierarchy" 탭을 선택하시면
라이브러리의 의존관계가 확인이 됩니다.
여기서 egovframework.rte.fdl.crypto 라이브러리가 존재하는지 확인해 보시기 바랍니다.
감사합니다.