티스토리 뷰

1. 구글 앱 엔진 계정을 만든다. https://appengine.google.com/

2. 구글 앱 엔진/구글 웹 툴킷을 다운 받아서 설치한다.
http://code.google.com/appengine/docs/java/tools/eclipse.html

3. 이클립스에서 New > Web Application Project를 선택 (구글 아이콘 모양)


4. 프로젝트/war/WEB-INF/appengine-web.xml 파일 수정
<application><!-- 앱엔진의 어플리케이션 아이디 --></application>

<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
  <application>unikys</application>
  <version>1</version>
</appengine-web-app>

5. 프로젝트/src/META-INF/jdoconfig.xml안에 transactions-optional 이 설정되었는지 본다. (JDO requirement)

<persistence-manager-factory name="transactions-optional">

6. 테스트로 실행, Run as > Web Application (구글 아이콘), 브라우저에 GWT 플러그인을 설치한다.


브라우저를 다시 열어서 실행되는지 확인하자.



위와 같은 화면이 나온다면 잘 동작하는 것이다. 안나온다면 처음부터 다시 해보자.

7. Google App Engine에 올리기 : 프로젝트에 우클릭 > Google > Deploy to App Engine



그럼 구글 계정으로 로그인하라고 뜰 것이다. 로그인하고 확인을 하면 올리는 작업이 진행된다.
그리고 등록했던 도메인으로 들어가면 로컬 브라우저에서 실행했던 프로그램이 올라간 것을 볼 수 있다.


* URL을 보면 원격에 있는 페이지에 접근한 것이다.


GWT와 GAE 연동하기


다음에는 JDO를 사용해서 데이터를 서버와 주고 받는것을 해보자.
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함