배치스케쥴러 구동 문의
- 작성자 :
- 최*균
- 작성일 :
- 2013-10-21 11:04:16
- 조회수 :
- 872
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요..
배치스케쥴러를 WAS 구동시 실행하기 위해서 ServletContextListener에서 egovSchedulerRunner를 호출하게 만들었는데요.
문제는 WAS 구동시 배치job을 모두 수행하기 전까지 WAS가 기동되지 않습니다.
따라서 배치작업이 오래 걸리는 경우 WAS 구동시작이 너무 오래걸린다는 문제가 있습니다.(WAS 구동 timeout을 초과한 경우 구동이 되지 않음.)
WAS 구동시가 아닌 WAS 구동후 자동 실행되기 하는 방법이나,
ServletContextListener 외 WAS 구동시 자동으로 egovSchedulerRunner를 구동하는 방법은 없는지 궁금합니다.
배치스케쥴러를 WAS 구동시 실행하기 위해서 ServletContextListener에서 egovSchedulerRunner를 호출하게 만들었는데요.
문제는 WAS 구동시 배치job을 모두 수행하기 전까지 WAS가 기동되지 않습니다.
따라서 배치작업이 오래 걸리는 경우 WAS 구동시작이 너무 오래걸린다는 문제가 있습니다.(WAS 구동 timeout을 초과한 경우 구동이 되지 않음.)
WAS 구동시가 아닌 WAS 구동후 자동 실행되기 하는 방법이나,
ServletContextListener 외 WAS 구동시 자동으로 egovSchedulerRunner를 구동하는 방법은 없는지 궁금합니다.
A
안녕하세요. 최재균님.
WAS와 같이 Servlet container를 사용하시를 경우라면, 별도로 EgovSchedulerRunner를 사용하실 필요가 없습니다. (EgovSchedulerRunner는 자체 ApplicationContext를 기동하는 방식)
이 경우에는 EgovSchedulerRunner에 지정하셨던 XML 설정을 ServletContextListener에 등록해 주시면 됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.
WAS와 같이 Servlet container를 사용하시를 경우라면, 별도로 EgovSchedulerRunner를 사용하실 필요가 없습니다. (EgovSchedulerRunner는 자체 ApplicationContext를 기동하는 방식)
이 경우에는 EgovSchedulerRunner에 지정하셨던 XML 설정을 ServletContextListener에 등록해 주시면 됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.