2011-07-29 6 views
2

Google App Engineで実行するPlayフレームワークのスケーラ版を入手する方法を知っている人はいますか?この時点では、私はデフォルトのアプリを実行させようとしているだけです。私はgae-1.4とscala-0.9.1モジュールでPlay 1.2.2を使用しています。スカラとGAEを使ったプレーフレームワーク

私は、デフォルトのアプリを作成しました:私は戦争/ WEB-INF /のAppEngine-web.xmlの

に自分のアプリケーションIDを追加

module.gae=${play.path}/modules/gae-1.4 

:私はapplication.confを更新

play new appname --with scala 

それから私が展開はGAEにそれを展開:

play gae:deploy --gae=C:\AppEngine\appengine-java-sdk-1.5.2\ 

はとにかく、展開は正常に動作するように見えたが、私はそれを実行しようとすると、私は次のエラーを取得する:

play.Logger niceThrowable: Cannot load jar:file:/base/data/home/apps/appname/1.352166538901100396/WEB-INF/lib/play-scala.jar!/play.plugins 
java.lang.NullPointerException 
    at play.scalasupport.ScalaPlugin.<init>(ScalaPlugin.scala:166) 
    at java.lang.Class.newInstance0(Class.java:372) 
    at java.lang.Class.newInstance(Class.java:325) 
    at play.plugins.PluginCollection.loadPlugins(PluginCollection.java:100) 
    at play.Play.init(Play.java:286) 
    ... 

はこれを引き起こす可能性がどのような誰もが知っていますか?私は、この時点でデフォルトのWebアプリケーションを実行しようとしています。

答えて

4

でGAEにプレイScalaのアプリを展開している: http://d.hatena.ne.jp/k4200/20110807/1312737091

短い答え:プレイ1.2.2はGAEでの問題があります。 Play 1.2.1 + scala 0.9モジュールを使用する必要があります

0

あなたのアプリをアップロードするのにappcfgを使用しないと、gaeモジュールは古くなっています。私は成功し、ここから答えを見つけて、これらの命令

http://code.google.com/appengine/docs/java/tools/uploadinganapp.html

+0

"play gae:deploy"は最終的にappcfgを使用すると思います。また、どのようにデータオブジェクトを動作させるのですか?彼らはGAEモジュールが必要ですか?また、ロギングなど.... –

関連する問題