programming/google app engine

[gae] google app engine 시작하기

labj 2014. 2. 20. 01:43

[gae] google app engine 시작하기gae를 시작하는 방법은 인터넷에 많이 있다. 여러 사람이 쉽게 쉽게 적어놓은 강좌들이 찾기 어렵지 않다.

이곳에 적는 글은 그 중에 하나이다. 그러나 이 글은 내가 가장 쉽게 알아보기 위한 것이다.

 

다시 하려니 기억이 나지 않아서

 

1. 일단은 JDK, 이클립스를 깔았다. (Kepler 버전)

이클립스는 상당히 좋다. 여러가지 필요한 사항들이 업그레이드 만으로 다 설치 되었다.

google app engine 관련된 것도 설치 되었다.

 

체크사항)

gae를 하려면 이클립스에서 개발자 아이디로 로그인 되어 있어야 한다.

로그인하면 이클립스 하단 우측편에 아이디가 보일 것이다.

배포시에 해당하는 아이디의 gae로 배포가 된다.

 

2. 구글에서 google app engine 하고 검색을 하여 보았다.

Google App Engine — Google Developers

https://developers.google.com/appengine/

https://developers.google.com/appengine/downloads

 

4. 이클립스에서 plug in으로 설치된 gae의 sdk 버전을 다운로드 받은 sdk로 변경하였다.

plugin으로 설치된 것을 사용하니까 gwt 설치가 필수였다. 사이트에서 다운로드 받은 sdk는 해제가 가능했다.

 

5. 전에 만들었던 샘플을 돌려 보았다. 잘 안 돌아간다. 그래서  Java Tutorial의 Using JSPs의 샘플을 실행해 보았다.

https://developers.google.com/appengine/docs/java/gettingstarted/usingjsps

 

예제) 이클립스에서 File>New>Other>Web Application Project 로 gae 프로젝트를 

Use Google Web Toolkit 은 체크 해제를 해주시고 생성하면 jar 파일이 자동으로

/WEB-INF/lib에 복사되어 있을 겁니다.

첨부파일에는 용량 문제로 jar는 빼고 올립니다. (jstl-1.2.jar 는 다운받아야 합니다.)


gae-sample1.zip

 

jstl-1.2.jar

 

6. 배포를 하려고 하는데 에러가 발생하면서 배포가 안된다. jsp파일만 올리면 에러가 난다.

원인은 이클립스가 jdk의 위치를 잘 몰라서 발생한 것이다.

Cannot get the System Java Compiler. Please use a JDK, not a JRE

 

체크사항)

해결방법은 eclipse.ini 에 jdk의 위치를 추가하는 것이다.

-vm
D:\webtools\Java\jdk1.7.0_51\bin\javaw.exe

 

7. 정상적으로 배포되고 실행되었다. 보는바와 같이 https로 접속이 가능하다 ^^

 

 

 

[gae] google app engine 시작하기