공통 컴포넌트 일부 컴포넌트 제거 할 수 있나요?
- 작성자 :
- 최*준
- 작성일 :
- 2010-07-06 11:37:23
- 조회수 :
- 4,123
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
egovframework-common-1.0.0.zip 를 다운받아 설치해보았습니다.
실행도 잘 되는 것을 확인하였구요.
1차 2차 공통컴포넌트를 정보를 참고하여 분석하고 있습니다.
그런데, 위 파일에 포함되어 있는 공통컴포넌트중에 사용하지 않을 컴포넌트가 있어서 완전히 빼내려고 시도해보았는데, 제거하니 실행이 안됩니다.
(기본 전자정부프레임워크의 공통컴포넌트는 수정만해서 사용하는건지 혹은 사용하지 않는 컴포넌트는 제거해도 되는건지 확실히 모르겠습니다만..)
제거 했던 부분은
[ egovframework.com.sym.ccm.zip 공통컴포넌트_시스템관리_공통코드관리_우편번호관리 ]
이며 이 컴포넌트를 삭제하기 위해 zip 폴더를 삭제하였습니다.
Java 컴파일 에러는 없는데, 실행하니 에러가 납니다.
참고로 zip폴더의 Zip.java, ZipVO.java, impl폴더를 남겨두면 에러는 나지 않습니다.
에러메시지는 파일로 첨부하였습니다.
확인 부탁드립니다.
실행도 잘 되는 것을 확인하였구요.
1차 2차 공통컴포넌트를 정보를 참고하여 분석하고 있습니다.
그런데, 위 파일에 포함되어 있는 공통컴포넌트중에 사용하지 않을 컴포넌트가 있어서 완전히 빼내려고 시도해보았는데, 제거하니 실행이 안됩니다.
(기본 전자정부프레임워크의 공통컴포넌트는 수정만해서 사용하는건지 혹은 사용하지 않는 컴포넌트는 제거해도 되는건지 확실히 모르겠습니다만..)
제거 했던 부분은
[ egovframework.com.sym.ccm.zip 공통컴포넌트_시스템관리_공통코드관리_우편번호관리 ]
이며 이 컴포넌트를 삭제하기 위해 zip 폴더를 삭제하였습니다.
Java 컴파일 에러는 없는데, 실행하니 에러가 납니다.
참고로 zip폴더의 Zip.java, ZipVO.java, impl폴더를 남겨두면 에러는 나지 않습니다.
에러메시지는 파일로 첨부하였습니다.
확인 부탁드립니다.
A
안녕하세요.. 최영준님..
공통컴포넌트는 반제품형태로 소스,적용가이드,DB모델 등을 제공하고 있습니다.
자유롭게 수정하셔서 적용하셔도 전혀 문제가 되지 않습니다.
위 오류의 경우는 설정파일 중에 없어진 class를 참조하는 설정이 남아 있어서 발생된 오류입니다.
위치는 src\main\resources\egovframework\sqlmap\config\mysql\sql-map-config-mysql-cmm.xml입니다.
그 안에 삭제하신 부분의 참조하는 query xml 파일이 지정되어 있으며..
해당 query xml에 없어진 class가 지정되어 있습니다.
따라서 .. sql-map-config-mysql-cmm.xml안에.. 삭제된 부분의 xml 라인을 제거해 주시면 됩니다.
이 경우는 다음 라인을 삭제해 주시면 될 것 같습니다.
<sqlMap resource="egovframework/sqlmap/com/cmm/sym/zip/EgovZipManage_SQL_Mysql.xml"/>
그럼 즐거운 하루되십시오.
감사합니다.
공통컴포넌트는 반제품형태로 소스,적용가이드,DB모델 등을 제공하고 있습니다.
자유롭게 수정하셔서 적용하셔도 전혀 문제가 되지 않습니다.
위 오류의 경우는 설정파일 중에 없어진 class를 참조하는 설정이 남아 있어서 발생된 오류입니다.
위치는 src\main\resources\egovframework\sqlmap\config\mysql\sql-map-config-mysql-cmm.xml입니다.
그 안에 삭제하신 부분의 참조하는 query xml 파일이 지정되어 있으며..
해당 query xml에 없어진 class가 지정되어 있습니다.
따라서 .. sql-map-config-mysql-cmm.xml안에.. 삭제된 부분의 xml 라인을 제거해 주시면 됩니다.
이 경우는 다음 라인을 삭제해 주시면 될 것 같습니다.
<sqlMap resource="egovframework/sqlmap/com/cmm/sym/zip/EgovZipManage_SQL_Mysql.xml"/>
그럼 즐거운 하루되십시오.
감사합니다.