배치 관련
- 작성자 :
- 진*
- 작성일 :
- 2022-10-25 18:14:08
- 조회수 :
- 675
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:brte:batch_core:egov_scheduler_runner_template
를 보고 테스트중입니다.
아래 설명중에서 context-scheduler.xml 파일은 존재하지 않습니다. 자동 생성되는 파일이 아닌가요?
맨아래에 context-scheduler-job.xml 파일은 존재합니다.
어떤 문제가 있는건지 설명을 좀 부탁드립니다.
---------------------------------------------------------------------------------------------------------------------
Scheduler 배치 템플릿 프로젝트 생성-
아래를 참고하여 File(SAM) / DB 타입의 Scheduler 배치 템플릿 프로젝트 를 생성한다.
File(SAM)타입
DB타입
Scheduler 배치 템플릿 전체 설정
Scheduler 배치 템플릿 설정 파일인 context-scheduler.xml을 확인한다.
✔ Scheduler 배치 템플릿 실행에 필요한 xml 정보와 Scheduler의 Trigger 정보가 기술되어 있다.
✔ Trigger에 jobDetail(JobDetailBean)과 cronExpression를 설정한다. 기본적으로 매 10초 주기로 jobDetail을 실행하도록 설정되어 있다.
✔ 다른 Trigger의 사용방법을 알기 위해서는 Scheduling 서비스 를 참고한다.
<import resource="context-batch-datasource.xml" />
<import resource="context-batch-job-launcher.xml" />
<import resource="context-batch-sqlmap.xml"/>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="jobDetail" />
<property name="cronExpression" value="0/10 * * * * ?" />
</bean>
</property>
</bean>
Scheduler 배치 템플릿 설정 파일인 context-scheduler-job.xml을 확인한다.
----------------------------------------------------------------------------------------------------------------------
를 보고 테스트중입니다.
아래 설명중에서 context-scheduler.xml 파일은 존재하지 않습니다. 자동 생성되는 파일이 아닌가요?
맨아래에 context-scheduler-job.xml 파일은 존재합니다.
어떤 문제가 있는건지 설명을 좀 부탁드립니다.
---------------------------------------------------------------------------------------------------------------------
Scheduler 배치 템플릿 프로젝트 생성-
아래를 참고하여 File(SAM) / DB 타입의 Scheduler 배치 템플릿 프로젝트 를 생성한다.
File(SAM)타입
DB타입
Scheduler 배치 템플릿 전체 설정
Scheduler 배치 템플릿 설정 파일인 context-scheduler.xml을 확인한다.
✔ Scheduler 배치 템플릿 실행에 필요한 xml 정보와 Scheduler의 Trigger 정보가 기술되어 있다.
✔ Trigger에 jobDetail(JobDetailBean)과 cronExpression를 설정한다. 기본적으로 매 10초 주기로 jobDetail을 실행하도록 설정되어 있다.
✔ 다른 Trigger의 사용방법을 알기 위해서는 Scheduling 서비스 를 참고한다.
<import resource="context-batch-datasource.xml" />
<import resource="context-batch-job-launcher.xml" />
<import resource="context-batch-sqlmap.xml"/>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="jobDetail" />
<property name="cronExpression" value="0/10 * * * * ?" />
</bean>
</property>
</bean>
Scheduler 배치 템플릿 설정 파일인 context-scheduler-job.xml을 확인한다.
----------------------------------------------------------------------------------------------------------------------
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
말씀하신 context-scheduler.xml 파일이 아닌
context-batch-scheduler.xml 파일로 예제 실행을 진행해 주시기 바랍니다.
감사합니다.
표준프레임워크 센터입니다.
말씀하신 context-scheduler.xml 파일이 아닌
context-batch-scheduler.xml 파일로 예제 실행을 진행해 주시기 바랍니다.
감사합니다.