Data format is : YYYY-MM-DD
Version format is : major.minor.patch
배포자원
| Item | Version | File name |
| Server | 2.0.1 | scheduler-server-version.zip |
| Manager | 2.0.1 | glue-scheduler-manager-version.war |
| API | 2.0.1 | glue-scheduler-job-version.jar |
| DB script | - | db_script.zip |
| Manager Properties | - | meta-manager.properties |
DBCP2 적용
dependency 변경
commons-dbcp-1.4.jar -> commons-dbcp2-2.4.0.jar 로 변경
commons-pool-1.5.4.jar -> commons-pool2-2.5.0.jar 로 변경
DBCP2 적용
dependency 변경
commons-dbcp-1.4.jar -> commons-dbcp2-2.4.0.jar 로 변경
commons-pool-1.5.4.jar -> commons-pool2-2.5.0.jar 로 변경
GSI 프로젝트용 배포모듈 M0SA010APP.ear 삭제
DBCP2 적용
dependency 변경
commons-dbcp-1.4.jar -> commons-dbcp2-2.4.0.jar 로 변경
commons-pool-1.5.4.jar -> commons-pool2-2.5.0.jar 로 변경
jackson-databind-2.6.7.jar -> jackson-databind-2.9.10.jar 로 변경
log purge job 의 default 주기 변경 (1분마다 -> 새벽 3시 한번)
com.poscoict.app.quartz.GlueSchedulerQuartzUtil.java 수정
수정 전
String cron = "0 * * * * ?";// 매분
if ( GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" ) != null )
{
cron = GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" );
}
TriggerBuilder<Trigger> triggerBuilder = TriggerBuilder.newTrigger();
triggerBuilder.withIdentity( new TriggerKey( "_hidden_", "_hidden_" ) );
수정 후
String cron = "0 0 3 * * ?";// 새벽 3시
if ( GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" ) != null )
{
cron = GlueStaticContext.getGlueProperty( "purge.scheduled.job.cron.expression" );
}
TriggerBuilder<Trigger> triggerBuilder = TriggerBuilder.newTrigger();
triggerBuilder.withIdentity( new TriggerKey( "_hidden_", "_hidden_" ) );
glue.properties 수정 (log purge 관련 사용자 설정파일)
수정 전 #accepted.ip=172.31.*.* #purge.scheduled.job.cron.expression=0 * * * * ? #purge.scheduled.job.day.time=10 #quartz.listener.logging.enabled=false #mina.iohandler.logging.enabled=false 수정 후 #accepted.ip=172.31.*.* #purge.scheduled.job.cron.expression=0 0 3 * * ? #purge.scheduled.job.day.time=10 #quartz.listener.logging.enabled=false #mina.iohandler.logging.enabled=false