czwartek, 19 listopada 2009

Grails + Flex + App engine cz. 2

W poprzednim wpisie udało nam się stworzyć aplikacje w Grails i Flex oraz uruchomić ją w środowisku testowym App Engine. Teraz czas zdeployować ją w chmurze.
Jeśli nasza aplikacja nazywa się inaczej niż aplikacja utworzona w Google App Engine należy w pliku grails-app/conf/Config.groovy dodać następujący wpis:
google.appengine.application="nazwa aplikacji"

Google App Engine nie lubi wersji zawierających kropki dlatego poleceniem:
grails set-version 1
ustawiamy wersje aplikacji na jeden.

Kolejnym krokiem jest spakowanie aplikacji do pliku war:
grails app-engine package

Nie pozostaje nam nic innego jak tylko wysłać aplikacje na serwer Google:

grails app-engine deploy

Bywa że pierwsze logowanie do usługi zakończy się niepowodzeniem! Jest to spowodowane błędem w skrypcie Antowym. W takim wypadku należy użyć polecienia:

$APPENGINE_HOME/bin/appcfg.cmd update ./target/war

Aplikacja dostępna pod adresem:
http://todo-flex.appspot.com/main.swf

Brak komentarzy: