기타/봉인

app engine 사용하기

zelkova 2011. 3. 12. 23:58

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) |작성자 행복개발자

 

반응형

'기타 > 봉인' 카테고리의 다른 글

주소창 없애기  (1) 2011.03.22
google app-engin 호스팅해보기  (0) 2011.03.18
form 객체  (0) 2011.03.03
anchor 객체  (0) 2011.02.28
내장 함수  (0) 2011.02.19