Google App Engine for Java를 위해 다음의 URL에 접속하여 신청한지 한 일주일 지난것 같다.

 

http://appengine.google.com/promo/java_runtime

 

아래와 같은 답변을 받으니 기분이 나름 상큼하고 좋다.

사용자가 많아서 그럴 수도 있겠지만, 인프라가 대응하기에는 아직 부족해서 그런것이 아닐까 하는 생각이 든다.

 

오늘부터 Java의 세계에 빠져들어가 볼까나 !?

공식적으로 구글에서 PHP를 지원한다고 하지는 않았으나 구글 App Engine에서 PHP를 사용하는 방법이 전혀 없는 것은 아니다.

이를 사용하기 위해서는 Quercus라고 하는 Java Servlet을 이용하면 된다.
완벽하다고 하긴 좀 그렇지만 PHP의 대부분의 기능을 사용 할 수 있다고 한다.

Quercus는 다음의 URL에서 다운로드 할 수 있다.

http://www.caucho.com/download

 

 

대략 사용방법을 설명하면 Resin을 다음과 같이 수정해주고

<web-app xmlns="http://kurapa.com/ns/resin"> <servlet-mapping url-pattern="*.php" servlet-class="com.caucho.quercus.servlet.QuercusServlet"> </servlet-mapping> </web-app>

hello-world.php를 다음과 같이 만든다.

<?php echo "Hello World"; ?>

그리고 실행을 하면 씩씩하게 동작을 한다.

http://localhost:8080/hello-world.php

 

괜찮지 않은가? ㅋㅋ Good Luck !!

신나게 어플리케이션을 만들어서 Google App Engine에 Deploy하려고 했더니 400 Bad Request가 뜨면서 올라가지 않는가?

매우 신경질 나는 시츄에이션이다.

원론적으로 말하자면 Java기반으로 개발하기 위한 권한을 얻지 못해서 생기는 문제이다. 따라서 권한만 획득하면 개발을 진행 할 수 있다.

지금은 프로모션 기간이므로 다음의 URL에 접속해서 권한을 얻으면 깔끔히 해결된다.

http://appengine.google.com/promo/java_runtime

사인을 하면 이메일이 날아온다고 다음과 같이 친절하게 알려준다.

뉴스그룹에 따르면 지금은 프로모션 기간인지… 아님 테스트 기간인것 때문에 그런지 모르겠으나 최초 10,000명에게만 사용권을 부여한다고 한다.

정식 서비스시에는 보다 많은 사람이 이용할 수 있게 될것 같다.

아마도 Java기반으로 개발하기 위한 인프라가 아직은 미비하여 그런것이 아닌가 하는 생각이 든다.

구글 App Engine이 Java기반 개발환경을 오픈할 예정이라고 한다.



설명하는 사람이 App Engine을 발음할때 앱엔진 이렇게 발음한다.

개인적으로 이클립스를 싫어하는 터라, 이때문에 접근이 망설여진다.
하지만 App Engine도 만지고 싶으니... 뭐, 하는 수 없이 이클립스를 깔아봐야 할것 같다.

+ Recent posts