배치 운영환경 질문 다수
- 작성자 :
- 이*규
- 작성일 :
- 2013-05-10 17:51:49
- 조회수 :
- 1,081
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
안녕하세요
배치운영환경에 대해서 질문 몇 개 드리겠습니다.
1. 배치 운영환경 FTP 배포 경로는 "egovframework/batch/job/" 이 경로로만
해야 하나요? 다른 곳에 두면 job이 적힌 xml을 못 찾음,
소스를 확인해보니 경로가 저 쪽으로 고정되어 있네요,
그런데 보통 WAS영역 안은 파일 write권한이 없어서
고정 경로를 사용해야 하면 좀 애매한데요, 외부 영역에서 로딩하게 하려면
소스를 다 고쳐야 할까요 ?? (해보니 DB에는 정상메세지가 떨어지는데 실제로
는 배치잡이 수행이 안되네요)
2. 강제로 원하는 경로에 배치 잡이 있는 xml을 넣어놓고 실행하면 됩니다.
배치운영 -> 배치실행관리 -> 실행버튼 눌러서 했을 때는요
그런데 스케쥴러로 등록해놓고 하면 DB에는 Complete 메세지가 입력이 되는데
실제로는 수행이 안됩니다... 이건 왜 그럴까요 ??? 작업관리자로 확인해보니
1번 경우에는 실행버튼 누른 후 java 프로세스가 올라오는 데
2번 경우에는 스케쥴러가 이벤트 발생 후에 java 프로세스가 올라오지 않습니다.
배치운영환경에 대해서 질문 몇 개 드리겠습니다.
1. 배치 운영환경 FTP 배포 경로는 "egovframework/batch/job/" 이 경로로만
해야 하나요? 다른 곳에 두면 job이 적힌 xml을 못 찾음,
소스를 확인해보니 경로가 저 쪽으로 고정되어 있네요,
그런데 보통 WAS영역 안은 파일 write권한이 없어서
고정 경로를 사용해야 하면 좀 애매한데요, 외부 영역에서 로딩하게 하려면
소스를 다 고쳐야 할까요 ?? (해보니 DB에는 정상메세지가 떨어지는데 실제로
는 배치잡이 수행이 안되네요)
2. 강제로 원하는 경로에 배치 잡이 있는 xml을 넣어놓고 실행하면 됩니다.
배치운영 -> 배치실행관리 -> 실행버튼 눌러서 했을 때는요
그런데 스케쥴러로 등록해놓고 하면 DB에는 Complete 메세지가 입력이 되는데
실제로는 수행이 안됩니다... 이건 왜 그럴까요 ??? 작업관리자로 확인해보니
1번 경우에는 실행버튼 누른 후 java 프로세스가 올라오는 데
2번 경우에는 스케쥴러가 이벤트 발생 후에 java 프로세스가 올라오지 않습니다.
A
안녕하세요 프레임워크 센터입니다.
1. 배치잡 설정파일은 web.xml에 보시면 WAS기동 시 배치설정파일을 등록하는 경로 정보가 있습니다. 이부분을 수정하시면 원하시는 위치에 배치설정파일을 두시고 사용하실 수 있습니다.
2. WAS를 기동할 때 등록된 배치를 모두 읽어 스프링컨테이너에 올리게 됩니다.
등록된 배치를 /batchList.do 를 이용하여 확인할 수 있습니다. 등록이 제대로 되었는지 먼저 확인하셔야 할 것 같습니다.
수고하세요.
1. 배치잡 설정파일은 web.xml에 보시면 WAS기동 시 배치설정파일을 등록하는 경로 정보가 있습니다. 이부분을 수정하시면 원하시는 위치에 배치설정파일을 두시고 사용하실 수 있습니다.
2. WAS를 기동할 때 등록된 배치를 모두 읽어 스프링컨테이너에 올리게 됩니다.
등록된 배치를 /batchList.do 를 이용하여 확인할 수 있습니다. 등록이 제대로 되었는지 먼저 확인하셔야 할 것 같습니다.
수고하세요.