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기반으로 개발하기 위한 인프라가 아직은 미비하여 그런것이 아닌가 하는 생각이 든다.

우여곡절끝에 Eclipse 풀버젼을 다운로드 하였다.

내가 받은 Eclipse는 3.4인것으로 보아 Ganymede 버젼인것 같다.


Eclipse를 다운받아 설치해보니 UI도 나름 개선이 많이 되고 성능도 좋아진것 같다.

어쩌면 내 PC 성능이 좋아져서 그렇게 느끼는지도 모르겠다. -.-;


전에 쓰던 Eclipse는 느리고 에러도 잘 나서 별로 좋아하지 않는 개발환경이었다.

난 지금도 마이크로소프트 또는 볼렌드사의 개발환경이 훨씬 더 익숙하고 좋은것 같다.


Eclipse 설치 후 Google App Engine을 사용하기 위하여 App Engine Add-on 설치를 다음과 같이 진행하였다.

Eclipse 실행 –> Help –> Software Upgrade –> [Available Software] Tab Click –> [Add Site] Button Click –> URL로 http://dl.google.com/eclipse/plugin/3.4 추가 –> Google Update Site for Eclipse 3.4에 포함된 Add-on을 전부 선택 –> [Install] Button Click

 
그러면 다음과 같은 화면이 나나탄다.

 

Eclipse 3.3은 Eurpoa라고 부른다. 이는 위의 진행 절차에서 URL을 다음의 것으로 대체해 주면 된다.

http://dl.google.com/eclipse/plugin/3.3

 

버젼을 확인하고 Next 버튼을 누르면 다음과 같은 화면이 나온다.

Disclaimer에 대하여 Agree를 하면 다음과 같은 화면이 나오면서 설치를 마치게 된다.

 

네트워크로 설치되다보니 Back ground로 해놓지 않더라도 시간은 꽤 걸린다.

이상 Google App Engine을 Java로 개발하기 위한 환경 설정 방법을 마친다.

+ Recent posts