운영환경 배치 파일경로에 관한질문입니다.
- 작성자 :
- 진*준
- 작성일 :
- 2013-02-07 11:18:52
- 조회수 :
- 1,335
- 구분 :
- 운영환경
- 진행상태 :
- 완료
Q
안녕하세요.
배치 저장되는 파일경로에 대해서 문의드립니다.
개발환경에서 파일생성배치를 개발해서 성공적으로 수행했습니다.
성공한 배치파일을 운영환경에서 수행시키니 파일이 생성이 안되네요..
파일저장경로는
<property name="resource" value="file:./target/input.xml"/> 입니다.
운영환경 배치 샘플 중
파일 형식 배치파일을 보면 reader나writer에서 파일저장경로가
<property name="resource" value="#{jobparameters[inputFile]}"/>으로되어있던데요.
이부분은 웹에서 경로를 직접 입력받아서 처리하는경우 같은데... 이부분도 똑같이하니 에러가
발생합니다.
질의: 파일저장 경로를 개발환경 처럼 사용하려면 어떻게 해야하나요?
배치 저장되는 파일경로에 대해서 문의드립니다.
개발환경에서 파일생성배치를 개발해서 성공적으로 수행했습니다.
성공한 배치파일을 운영환경에서 수행시키니 파일이 생성이 안되네요..
파일저장경로는
<property name="resource" value="file:./target/input.xml"/> 입니다.
운영환경 배치 샘플 중
파일 형식 배치파일을 보면 reader나writer에서 파일저장경로가
<property name="resource" value="#{jobparameters[inputFile]}"/>으로되어있던데요.
이부분은 웹에서 경로를 직접 입력받아서 처리하는경우 같은데... 이부분도 똑같이하니 에러가
발생합니다.
질의: 파일저장 경로를 개발환경 처럼 사용하려면 어떻게 해야하나요?
A
안녕하세요.. 진효준님..
우선.. target이라는 디렉토리는 개발 프로젝트에서만 존재하는 것이고.. 실제 실행환경에서는 없는 디렉토리입니다.
다만, 지정된 경로에 디렉토가가 없더라도 디렉토리를 생성하기 때문에 문제가 없어야 하는데.. 권한 등의 문제로 생성에 실패하는 경우가 있을 수 있습니다.
우선.. 권한 문제를 확인해 보십시오..
jobparameters 변수값은 배치 job이 실행될 때에 넘겨받는 값들입니다.
그리고.. writer 상에 파일을 저장하실 때에는.. 상대경로가 아닌 절대경로로 지정하시면 되실 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
우선.. target이라는 디렉토리는 개발 프로젝트에서만 존재하는 것이고.. 실제 실행환경에서는 없는 디렉토리입니다.
다만, 지정된 경로에 디렉토가가 없더라도 디렉토리를 생성하기 때문에 문제가 없어야 하는데.. 권한 등의 문제로 생성에 실패하는 경우가 있을 수 있습니다.
우선.. 권한 문제를 확인해 보십시오..
jobparameters 변수값은 배치 job이 실행될 때에 넘겨받는 값들입니다.
그리고.. writer 상에 파일을 저장하실 때에는.. 상대경로가 아닌 절대경로로 지정하시면 되실 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.