2009/05/18

grails 1.1.1で、google app engineに再チャレンジ!

grails 1.1.1がリリースされました。
今回の目玉はgoogle app engineに対応したプラグインが使えること。以前試して挫折したので再度チャレンジしてみた。
ちなみにほとんど以下のサイトを参考にセットアップすればよい。
Grails - Plugin: Grails AppEngine plugin
注意点だけメモしておく。

実行環境

■java

java.version: 1.6.0_13

■groovy

Groovy Version: 1.6.3

■grails

Grails 1.1.1

環境変数の設定

google app engine sdkのセットアップフォルダパスを環境変数に設定する必要がある。
linuxの場合、
export APPENGINE_HOME=〜〜〜
としておく。

Config.groovyの設定

以下のアプリ名はすべて揃える。

  • grails create-app
  • Config.groovyのgoogle.appengine.applicationの値
  • google app engine

アプリは動いたのか?

で、結局動いたのかというと・・・動きませんでした。

grails app-engine run

を実行するとhttp://localhost:8080/でアプリが起動するところまでは確認できました。

  • grails set-version 1
  • grails app-engine package

も正常に動作したので、後は配置するだけ、というところまでいけたのですが、

  • $APPENGINE_HOME/bin/appcfg.sh update ./target/war

を実行するとここにかかれている内容とまったく同じエラーとなります。

しばらくはこちらの回答を定期的にチェックしてみます。

0 件のコメント:

コメントを投稿