본문 바로가기

카테고리 없음

2.13. 스프링루 시작하기 - Backups and Deployment

2. 스프링 루 시작하기 : 튜토리얼
2.1. 뭘 배울수있나? 
2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션
2.3. 튜토리얼 어플리케이션 상세설명
2.4. 1단계: 일반적인 프로젝 시작하기
2.5. 2단계: 엔티티와 필드 생성하기
http://gokgo.tistory.com/script/powerEditor/pages/
2.6. 3단계: 통합테스트
2.7. 4단계: IDE 사용하기
2.8. 5단계: 웹티어 만들기
2.9. 6단계: 웹서버 로딩하기
2.10. 어플리케이션에 보안적용하기
2.11. 웹UI의 Look & Feel 커스터마이징하기
2.12. 셀레니움 테스트 
2.13. 백업과 디플로이하기
2.14. 이제 뭐하지



2.13. 백업과 디플로이하기

매우 유용한 명령어 또하나가 backup 명령어야. 이 명령어를 치면 너의 현재 workspace의 모든 소드에 대한 백업을 만들어줘. 로그파일과 스크립트 로그피일을 포함해서(타겟 디렉토리는 제외):

~.web roo> backup
Created ROOT/pizzashop_2009-12-30_11:23:37.zip
Backup completed in 516 ms
~.web roo>

마지막으로 너는 아마 어플리케이션을 웹컨테이너에 하나의 제품으로 디플로이하고싶겠지. 이걸 할려면 너는 perform package 명령어를 통해 쉽게 WAR 압축파일을 만들수 있지:

~.web roo> perform package
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building pizzashop
[INFO]    task-segment: [package]
[INFO] ------------------------------------------------------------------------
...
[INFO] [war:war {execution: default-war}]
[INFO] Exploding webapp...
[INFO] Assembling webapp pizzashop in /Users/sschmidt/pizza/target/
pizzashop-0.1.0-SNAPSHOT [INFO] Copy webapp webResources to /Users/sschmidt/pizza/target/
pizzashop-0.1.0-SNAPSHOT [INFO] Generating war /Users/sschmidt/pizza/target/
pizzashop-0.1.0-SNAPSHOT.war [INFO] Building war: /Users/sschmidt/pizza/target/
pizzashop-0.1.0-SNAPSHOT.war [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 17 seconds [INFO] Finished at: Wed Dec 30 11:36:40 EST 2009 [INFO] Final Memory: 26M/79M [INFO] ------------------------------------------------------------------------ ~.web roo>

이 명령어는 너가 웹 컨테이너에 제품을 쉽게 복사할수있는 WAR 파일을 만들어줘.