0. 자바 설치
http://java.sun.com/javase/downloads/?intcmp=1281
jdk 1.6 을 설치하시고 설치한 디렉토리를
JAVA_HOME 으로 지정해주세요
JAVA_HOME : c:\project\java6
path 에 c:\project\java6\bin 을 추가 해주세요
jdk 가 있어야 grails 를 실행 할 수 있습니다.
1. grails 설치
http://www.grails.org/Download
Binary ZIP 파일 다운 받아서 압출을 풀어줍니다.
여기서는 c:\project\grails 라고 가정 할게요.
2. 환경변수 설정
GRAILS_HOME : c:\project\grails 변수 추가
path 에 c:\project\grails\bin 을 추가 해주세요.
3. grails 애플리케이션 생성
c:\project\script 에서 시작한다고 가정합니다.
grails create-app appid
로 생성하면 sample 디렉토리가 생성이 되면서 grails 에 필요한 여러가지 템플릿 들이 생성이 됩니다.
4. app-engine sdk 설치
app-engine 을 배포할려면 app-engine sdk 가 미리 설치가 되어 있어야 합니다.
sdk 설치를 잠시 알아보죠.
http://googleappengine.googlecode.com/files/appengine-java-sdk-1.2.2.zip
다운을 받아서 압축을 풀어줍니다.
c:\project\appengine 으로 설치하시고
APPENGINE_HOME : c:\project\appengine
으로 환경변수를 설정해주세요.
5. grails 에 app-engine 플러그인 설치 하기
cd appid
grails uninstall-plugin hibernate
hibernate 플러그인은 사용 할 수가 없어요. 그래서 삭제 해주시면 됩니다.
grails install-plugin app-engine
app-engine 플러그인을 설치합니다. 설치중에 보시면 jpa, jdo 중에 무엇을 사용할지 물어보는데 여기서는 jdo 라고 하겠습니다.
jdo
입력하고 엔터를 치면 계속 진행이 됩니다.
그럼 이제 기본적인 설치는 다 된 상태입니다.
6. app-engine 실행하기
appid 디렉토리에서
grails app-engine run
실제로 app-engine 서버가 뛰어지는지 확인합니다.
제대로 실행이 되면 간단하게
http://localhost:8080/
으로 접속하시면 grails 기본 사이트가 하나 뜨게 됩니다.
7. app-engine 배포하기
grails set-version 1
app engine 에서 버전은 정수형만 가능합니다. 0.1 이런거 적지 마세요.
그다음 APPENGINE_HOME/bin 에 보시면 appcfg 실행 파일이 있습니다.
이녀석을 실행하면 배포가 되는데요
appcfg update ./target/war
실행하세요..
그럼 업로드가 되기 전에 구글 계정을 물어봅니다.
계정이랑 password 를 입력하면 모두 업로드가 됩니다.
[출처] app-engine 사용하기 (Groovy & Grails & Griffon) |작성자 행복개발자