Играйте в фреймворк со scala и GAE - PullRequest
3 голосов
/ 29 июля 2011

Кто-нибудь знает, как заставить Scala-версию Play Framework работать в 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

Я добавил свой идентификатор приложения в 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)
    ...

Кто-нибудь знает, что может вызвать это? В данный момент я пытаюсь запустить только веб-приложение по умолчанию.

Ответы [ 2 ]

4 голосов
/ 09 августа 2011

Нашел ответ отсюда: http://d.hatena.ne.jp/k4200/20110807/1312737091

Краткий ответ: Play 1.2.2 имеет проблемы с GAE. Нужно использовать Play 1.2.1 + модуль scala 0.9

0 голосов
/ 29 июля 2011

почему бы не использовать appcfg для загрузки вашего приложения, модуль gae устарел. Я успешно развернул приложение Play Scala в GAE с этими инструкциями

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...