google-app-engine - 使用 scala 和 GAE 玩框架

标签 google-app-engine scala playframework

有谁知道如何让 Play 框架的 scala 版本在 Google App Engine 中运行?此时我只是想让默认应用程序运行。我将 Play 1.2.2 与 gae-1.4 和 scala-0.9.1 模块一起使用。

我创建了一个默认应用:

play new appname --with scala

我更新了 application.conf :

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

我将我的应用程序 ID 添加到 war/WEB-INF/appengine-web.xml

然后我将它部署到 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 应用程序。

最佳答案

从这里找到答案: http://d.hatena.ne.jp/k4200/20110807/1312737091

简短回答:Play 1.2.2 与 GAE 存在问题。需要使用Play 1.2.1 + scala 0.9模块

关于google-app-engine - 使用 scala 和 GAE 玩框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6870065/

相关文章:

java - GAE 和通用 servlet Controller

google-app-engine - 应用引擎 : restrictions on the Datastore Entities `kind` value?

java - App-Engine (Java) 文件上传

Scala 是一个例子吗?

Scala:实现 Numeric[T] 的子类型

java - Prerender.io 与 Play 框架

python - 找不到 CSS 404 谷歌应用引擎

regex - 在 Scala 中验证电子邮件单行

Scala:Akka actor 不会死在 Play Framework 2.2.0 中

java - 为什么 jvisualvm 看不到我的 Play Framework 应用程序?