Как использовать Play Framework с помощью двигателя Google App с локально установленным Java 7?

Я только что загрузил последнюю версию Play Framework (1.2.3) и использую его с помощью новейшего плагина Scala (0.9.1) и модулем приложений Google App (1.4 ).

Приложение по умолчанию работает нормально локально (по адресу localhost: 9000, порт по умолчанию). Я также успешно опубликовал приложение по умолчанию в GAE, используя Play Gae: Deploy .

Однако, когда я перехожу в удаленный URL-адрес GAE, я получаю стандартное сообщение об ошибке:

Error: Server Error.
The server encountered an error and could not complete your request.

If the problem persists, please report your problem and mention this error message and the query that caused it.

Вот полный штабел в журналах GAE: https://gist.github.com/1181257

Я предполагаю, что первая ошибка, NPE, связана с чем-то, что можно легко исправить, поэтому на данный момент игнорируйте это; Однако обратите внимание на секунду - критически важно - ошибка, которая говорит:

java.lang.UnsupportedClassVersionError: helpers/CheatSheetHelper$1 : Unsupported major.minor version 51.0

51.0 IS (я думаю) класса версия, которую генерирует компилятор Java 7. Теперь мой вопрос прост:

Как заставить Play Framework и его плагин Scala для компиляции классов для публикации GAE с использованием параметров -Target 1.6 и -Source 1.6, чтобы выводные классы составляют 1.6 совместимыми вместо По умолчанию, которые делают локальную установку Java 7 Generate 1.7 выходных классов?

Спасибо.

[править] как для NPE, кажется, что он не брошен на игру 1.2.1 и 0,9 версия плагина Scala: Play Place со скальпой и GAE - опять же, это просто Справочная проблема, основной вопрос (работая Java 7) по-прежнему стоит. Я создал билет на это: http://play.lighthouseapp.com/projects/74274-play-scala/tickets/45-NullPointerexception-on-Google-App-engine

5
задан Community 23 May 2017 в 11:43
поделиться