배포 도구 설정 관련 질문
- 작성자 :
- 이*필
- 작성일 :
- 2017-09-25 23:02:59
- 조회수 :
- 1,095
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
전자정부 프레임워크의 배포도구를 가지고 이것저것 테스트를 하고 있습니다.
우선 배포도구의 war 파일을 CI 서버 구축한 것에 배포 했습니다.
정확히는 tomcat의 webapps에 배포했습니다.
그리고 로그인 페이지 까지 뜨는 것을 확인했습니다.
다운받은 sql 파일을 DB에 패치하였습니다.
배포도구 웹 페이지 로그인 화면에서 id/password를 넣으면 로그인에는 성공하지만
오른쪽 화면에는 에러가 발생했다고 뜨고
왼쪽 화면에는 등록 하는 메뉴는 없고 조회하는 메뉴만 있습니다.
그 메뉴를 클릭하면 다시 로그인 화면으로 이동합니다.
궁금한 것을 요약해서 질문 드리겠습니다.
1. 설정하는 방법을 정확히 알고 싶습니다.
egovframework:dev2:dep:서버_이관]] 페이지의 환경설정 부분이 잘 이해가 가지 않습니다.
특히, 이 부분이
WAS 서버 구동시 환경변수(deploy.script.home, deploy.path)를 설정한다.
–Ddeploy.script.home=“배포스크립트 및 로그파일이 저장될 디렉토리”
–Ddeploy.path=“war 파일이 존재하는 루트 디렉토리”
그리고, 배포도구를 배포한 서버의 설정과
배포 파일을 배포하는 서버의 설정이 - web/was 서버 -
각각 무엇인지 정확하게 알고 싶습니다.
2. 배포도구에 있는 zip 파일은 어떻게 활용하는 것인지 알고 싶습니다.
전자정부 프레임워크의 배포도구를 가지고 이것저것 테스트를 하고 있습니다.
우선 배포도구의 war 파일을 CI 서버 구축한 것에 배포 했습니다.
정확히는 tomcat의 webapps에 배포했습니다.
그리고 로그인 페이지 까지 뜨는 것을 확인했습니다.
다운받은 sql 파일을 DB에 패치하였습니다.
배포도구 웹 페이지 로그인 화면에서 id/password를 넣으면 로그인에는 성공하지만
오른쪽 화면에는 에러가 발생했다고 뜨고
왼쪽 화면에는 등록 하는 메뉴는 없고 조회하는 메뉴만 있습니다.
그 메뉴를 클릭하면 다시 로그인 화면으로 이동합니다.
궁금한 것을 요약해서 질문 드리겠습니다.
1. 설정하는 방법을 정확히 알고 싶습니다.
egovframework:dev2:dep:서버_이관]] 페이지의 환경설정 부분이 잘 이해가 가지 않습니다.
특히, 이 부분이
WAS 서버 구동시 환경변수(deploy.script.home, deploy.path)를 설정한다.
–Ddeploy.script.home=“배포스크립트 및 로그파일이 저장될 디렉토리”
–Ddeploy.path=“war 파일이 존재하는 루트 디렉토리”
그리고, 배포도구를 배포한 서버의 설정과
배포 파일을 배포하는 서버의 설정이 - web/was 서버 -
각각 무엇인지 정확하게 알고 싶습니다.
2. 배포도구에 있는 zip 파일은 어떻게 활용하는 것인지 알고 싶습니다.
A
안녕하십니까, 이종필님
표준프레임워크센터입니다.
두가지 문의 주신 것에 대해 답변 드리겠습니다.
첫번째 문의에 대해서는 egovframework-dev-dep.war를 target 서버에 deploy한 후, deploy 경로 하위의 WEB-INF\classes\deployscript에서 common.properties 파일을 복사하여 deploy.script.home에서 지정한 디렉토리에 저장하고 해당 프로젝트에 맞게 변경 해야 정상 작동합니다.
즉,
- deploy.script.home는 common.properties를 저장할 디렉토리 이며
- deploy.path에는 배포도구가 목표 WAS서버에 배포할 war 파일이 저장되는 디렉토리 입니다.
예를 들어 배포도구를 windows OS, tomcat 환경에 설치하셨다면 [톰켓 설치 디렉토리]/bin/catalina.bat 파일에 아래의 내용을 추가하시고 D:\egovframework\deploy_script_home 디렉토리에 common.properties을 복사하신 후 환경에 맞게 적절히 수정하시면 됩니다.
==아래==
set JAVA_OPTS=%JAVA_OPTS% -Ddeploy.script.home="D:\egovframework\deploy_script_home" -Ddeploy.path="D:\egovframework\deploy_path"
또한 두번째로 문의 주신 zip 파일은 압축파일을 제공이 되나 war파일로 제공을 하고 있으니 설정해주신 방법대로 사용해주시면 될거같습니다.
마지막으로 전에 문의주신 jar zip file 에러에 대해서는 같은 테스트 환경을 구축해서 확인하였습니다.
jar file의 메이븐 이슈가 발생하는 점이 있었습니다. 관련해서 검토를 하도록 하겠습니다.
감사합니다.
표준프레임워크센터입니다.
두가지 문의 주신 것에 대해 답변 드리겠습니다.
첫번째 문의에 대해서는 egovframework-dev-dep.war를 target 서버에 deploy한 후, deploy 경로 하위의 WEB-INF\classes\deployscript에서 common.properties 파일을 복사하여 deploy.script.home에서 지정한 디렉토리에 저장하고 해당 프로젝트에 맞게 변경 해야 정상 작동합니다.
즉,
- deploy.script.home는 common.properties를 저장할 디렉토리 이며
- deploy.path에는 배포도구가 목표 WAS서버에 배포할 war 파일이 저장되는 디렉토리 입니다.
예를 들어 배포도구를 windows OS, tomcat 환경에 설치하셨다면 [톰켓 설치 디렉토리]/bin/catalina.bat 파일에 아래의 내용을 추가하시고 D:\egovframework\deploy_script_home 디렉토리에 common.properties을 복사하신 후 환경에 맞게 적절히 수정하시면 됩니다.
==아래==
set JAVA_OPTS=%JAVA_OPTS% -Ddeploy.script.home="D:\egovframework\deploy_script_home" -Ddeploy.path="D:\egovframework\deploy_path"
또한 두번째로 문의 주신 zip 파일은 압축파일을 제공이 되나 war파일로 제공을 하고 있으니 설정해주신 방법대로 사용해주시면 될거같습니다.
마지막으로 전에 문의주신 jar zip file 에러에 대해서는 같은 테스트 환경을 구축해서 확인하였습니다.
jar file의 메이븐 이슈가 발생하는 점이 있었습니다. 관련해서 검토를 하도록 하겠습니다.
감사합니다.