구글앱엔진에 Hello World 올리기

2015. 6. 16. 03:03미분류

Hello World를 로컬 웹페이지에 띄워보고 GitHub에도 올려봤다.

이번에 할 작업은 구글앱엔진에 Hello World 프로젝트를 띄워보는 것.


내 노트북을 항상 서버로 사용할 수는 없기 때문에 어디에선가 서버를 빌려올 곳이 필요했고 쉽게 환경설정이 가능한 구글앱엔진을 써보기로 했다. 구글앱엔진은 개발자가 어플리케이션에만 집중할 수 있도록 도와준다.

환경설정 방법은 아래와 같이 진행하였다.


  • 구글 앱 엔진에 Hello World 올리기
    • 이클립스에 구글 플러그인 설치
      • 이클립스 > Help > Eclipse Marketplace > "Google App Engine"
    • 이클립스에 구글 웹프로젝트 생성
      • 툴바 구글아이콘 > New Web Application Project > Finish
        • Use Google Web Toolkit 체크해제
    • 이클립스에서 실행
      • Side > Run as > Web Application
      • 미리 설치한 톰캣 때문에 에러가 발생할 경우
        • Side > Run as > Run Configuration > Server > Port 변경
    • 구글 앱 엔진에 배포
      • https://appengine.google.com/start 에서 가입
      • 사이트에서 [프로젝트 만들기] 클릭 > 프로젝트 ID 복사
      • appengine-web.xml 파일의 <application></application> 사이에 프로젝트 ID 붙여넣기
      • Side > Google > Deploy to App Engine 클릭해서 구글앱엔진에 배포



Hello App Engine!구글앱엔진에 배포된 Hello World 프로젝트


배포는 잘 되었는데 서블릿 링크를 클릭하니 서버 에러가 발생하였다.


Error: Server Error

The server encountered an error and could not complete your request.

Please try again in 30 seconds.

이유는 설치된 자바 버전이 8이기 때문이다. 구글앱엔진은 아직까지 jdk7 을 지원한다.

구글앱엔진을 쓰려면 처음부터 jdk7 / jre7 을 설치해놓고 시작하는것이 좋겠다.