배치2.7실행환경에서 이상하게 다른 잡이 실행됩니다.(커맨드라인방식)
- 작성자 :
- 임*승
- 작성일 :
- 2014-11-07 10:51:44
- 조회수 :
- 622
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요..도움을 많이 받아서, 항상 감사한마음입니다.(-_-) (__)
(커맨드라인방식으로 호출하고 있구요, IbatisPagingItemReader로 DB테이블을 읽어오게 해서 하고있습니다)
근데, 이상하게 다른 잡이 실행됩니다.
ibatis에서 property name="queryId" value="SEL_P2SUPPI0"이렇게 정의하고, 사용하는데
어제 테스트했던 다른JOB에 명시되있는 "selelct000_P2SUPPI0" 을 찾으면서 없다고 에러발생합니다.
P.S.어제 테스트했던 ...job.xml파일을 아예 삭제해버리면, 신기하게 잘됩니다.
저번 10월31일에 질문올린글에 다른job이 실행된다고 했을때, 자세한 자료를 주면 확인해주신다고 하셔서,
혹시 뭐가 있나 해서요....
(커맨드라인방식으로 호출하고 있구요, IbatisPagingItemReader로 DB테이블을 읽어오게 해서 하고있습니다)
근데, 이상하게 다른 잡이 실행됩니다.
ibatis에서 property name="queryId" value="SEL_P2SUPPI0"이렇게 정의하고, 사용하는데
어제 테스트했던 다른JOB에 명시되있는 "selelct000_P2SUPPI0" 을 찾으면서 없다고 에러발생합니다.
P.S.어제 테스트했던 ...job.xml파일을 아예 삭제해버리면, 신기하게 잘됩니다.
저번 10월31일에 질문올린글에 다른job이 실행된다고 했을때, 자세한 자료를 주면 확인해주신다고 하셔서,
혹시 뭐가 있나 해서요....
A
안녕하세요 프레임워크센터입니다.
스프링배치에서 잡 및 스텝을 찾을 때는 빈 아이디를 가지고 찾게됩니다.
그래서 잡이 다르더라도 스텝아이디를 다르게 주셔야 합니다.
스텝아이디에도 aaa를 붙인 후 시도해 보시기 바랍니다.
수고하세요.
스프링배치에서 잡 및 스텝을 찾을 때는 빈 아이디를 가지고 찾게됩니다.
그래서 잡이 다르더라도 스텝아이디를 다르게 주셔야 합니다.
스텝아이디에도 aaa를 붙인 후 시도해 보시기 바랍니다.
수고하세요.