Как можно развернуть Play! автономное приложение framework (без войны) и не включать исходный код в папку приложения?

Я использую play-1.2.3.

Я выполнил следующие шаги:

  • установить в application.conf на производство
  • воспроизвести прекомпилировать myApp
  • удалить каталог приложения из myApp
  • воспроизвести запустить myApp -Dprecompiled = true

Первый запрос в myApp приводит к исключению TemplateNotFoundException. Шаги верны?

Я не могу развернуть исходный код из-за ограничений компании. Я мог бы изучить развертывание с помощью Jetty, если вышеуказанное не сработает.

Обновление
Stacktrace:

12:27:53,932 INFO  ~ Starting C:\play-1.2.3\samples-and-tests\chat
12:27:54,008 INFO  ~ Application is precompiled
12:27:54,553 INFO  ~ Application 'chat' is now started !
12:27:54,647 INFO  ~ Listening for HTTP on port 9000 ...
12:28:02,466 ERROR ~

@686d104bp
Internal Server Error (500) for request GET /

Execution exception
NullPointerException occured : null

play.exceptions.JavaExecutionException
    at play.mvc.ActionInvoker.invoke(ActionInvoker.java:229)
    at Invocation.HTTP Request(Play!)
Caused by: java.lang.NullPointerException
    at play.exceptions.TemplateNotFoundException.<init>(TemplateNotFoundException.java:25)
    at play.mvc.Controller.renderTemplate(Controller.java:666)
    at play.mvc.Controller.renderTemplate(Controller.java:639)
    at play.mvc.Controller.render(Controller.java:694)
    at controllers.Application.index(Application.java:14)
    at play.mvc.ActionInvoker.invokeWithContinuation(ActionInvoker.java:546)

    at play.mvc.ActionInvoker.invoke(ActionInvoker.java:500)
    at play.mvc.ActionInvoker.invokeControllerMethod(ActionInvoker.java:476)

    at play.mvc.ActionInvoker.invokeControllerMethod(ActionInvoker.java:471)

    at play.mvc.ActionInvoker.invoke(ActionInvoker.java:159)
    ... 1 more
10
задан tom eustace 21 October 2011 в 14:28
поделиться