전자정부 표준프레임워크에서 GPKI 빼고 Component 테스트하기.

ITWeb/개발일반 2012. 3. 26. 15:29
GPKI 는 별도로 신청을 해야 하기 때문에 기존 Component 에서 dependency 가 있는 것들을 테스트 할때 불편한 점이 있습니다.
그래서 걍 해당 package 를 삭제해버리고 ID/PWD 방식으로만 테스트 하시면 충분히 원하시는 걸 확인 하실 수 있을 겁니다.

[삭제 패키지]

package egovframework.com.sec.pki.*


※ interface 와 implement 두개 파일이 있는데 삭제 하시고 실행 하시면 됩니다.


혹시라도 전체 Component 를 선택해서 테스트 하실때 아마도 SMS 관련 부분도 오류가 날텐데요.
이것도 그냥 삭제 하시고 테스트 하시면 됩니다.

[삭제 항목들...]

[패키지]
package egovframework.com.cop.sms.*
package egovframework.com.utl.sys.srm.*

[리소스]
resources/egovframework/sqlmap/com/cop/sms
resources/egovframework/sqlmap/com/utl/sys/srm
resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql-cop-sms.xml
resources/egovframework/sqlmap/config/mysql/context-scheduling-cop-sms.xml
resources/egovframework/sqlmap/config/mysql/sql-map-config-mysql-utl-sys-srm.xml

[bean 설정]
resources/egovframework/spring/com/context-idgen.xml

    <!--  서버자원 모니터링 Log ID -->

<!--     <bean name="egovServerResrceMntrngLogIdGnrService" -->

<!--         class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrService" -->

<!--         destroy-method="destroy"> -->

<!--         <property name="dataSource" ref="egov.dataSource" /> -->

<!--         <property name="strategy"   ref="ServerResrceMntrngLogIdStrategy" /> -->

<!--         <property name="blockSize"  value="1"/> -->

<!--         <property name="table"      value="COMTECOPSEQ"/> -->

<!--         <property name="tableName"  value="SVCRESMONTLOG_ID"/> -->

<!--     </bean> -->


<!--     <bean name="ServerResrceMntrngLogIdStrategy" -->

<!--         class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl"> -->

<!--         <property name="prefix" value="LOG_" /> -->

<!--         <property name="cipers" value="16" /> -->

<!--         <property name="fillChar" value="0" /> -->

<!--     </bean>  -->

    <!--  서버자원 모니터링 ID -->


resources/egovframework/spring/com/context-scheduling-utl-sys-srm.xml

<!-- 서버자원모니터링   -->

<!--     <bean id="serverResrceMntrng" -->

<!--         class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> -->

<!--         <property name="targetObject" ref="egovServerResrceMntrngScheduling" /> -->

<!--         <property name="targetMethod" value="monitorServerResrce" /> -->

<!--         <property name="concurrent" value="false" /> -->

<!--     </bean> -->


    <!-- 서버자원모니터링  트리거-->

<!--     <bean id="serverResrceMntrngTrigger" -->

<!--         class="org.springframework.scheduling.quartz.SimpleTriggerBean"> -->

<!--         <property name="jobDetail" ref="serverResrceMntrng" /> -->

<!--         <property name="startDelay" value="60000" /> -->

<!--         <property name="repeatInterval" value="600000" /> -->

<!--     </bean> -->


<!-- 모니터링 스케줄러 -->

<!-- <bean id="mntrngScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> -->

<!-- <property name="triggers"> -->

<!-- <list> -->

<!--                 <ref bean="serverResrceMntrngTrigger" /> -->

<!-- </list> -->

<!-- </property> -->

<!-- </bean> -->

 



※ 이도저도 다 귀찮으시다면 걍 component 에서 SMS 관련된거랑 시스템 모니터링 관련 된거 선택을 하지 않으시면 됩니다.
: