2013-05-26 4 views
1

도와주세요! 내 웹 응용 프로그램이 Ubunta로 서버에서 실행 중입니다. Jenkins는 Bitbucket에 표시된 코드를 가져 와서 설정하고 수동으로 Tomcat에서 war 파일을로드합니다.이 파일은화물로 배포되지 않습니다. 문제는 웹 응용 프로그램으로 폴더를 수동으로 브러시 할 때 다음에 설치할 때 저장소 (설정, 사용자)의 모든 데이터가 사라진다는 점입니다. 콘솔에서 자동 내보내기를 구성하려했지만 버튼이 활성화되어 있지 않으며 Configuration/Modules/Autoexport의 확인란을 눌러도 도움이되지 않습니다. 로컬 머신에서 모든 것이 작동하고, 버튼이 활성화되어 있고, 데이터는 프로젝트가있는 폴더의 '부트 스트랩'폴더로 내보내집니다. 그러나 서버에는 프로젝트에 폴더가 없으며 Bitbucket에 있습니다. 또한 cargo.run 플러그인의 구성 pom.xml 파일에 대한 자동 내보내기가 적합하지 않습니다. 즉 Jenkins가화물을 통해 배포되지 않고 Tomcat에 war 파일을로드합니다. Hippo 저장소 경로를 변경하는 또 다른 방법이 있습니까?히포 저장소 경로 변경

답변

2

-Drepo.path 시작 옵션을 사용할 수 있습니다. 더 많은 옵션을 보려면 Repository Deployment Settings

+0

가능성 프로덕션은 Maven을 설치하지 않을 것입니다. – lazerru

+0

시작 명령에 -Drepo.path 옵션을 추가 할 수 있습니다 (예 : catalina.sh). –

1

자동 내보내기 기능이 있으므로 로컬 컴퓨터에서도 도움이됩니다. cargo.run 프로파일에서 구성 할 때 시작됩니다. 이 프로파일은 일반적으로 프로덕션 서버에서 사용되지 않습니다.

자동 수출에

더 많은 정보는 여기에서 찾을 수 있습니다 : http://www.onehippo.org/7_8/library/development/automatic-export-add-on.html