2016-04-02 2 views
0

Я могу запустить игру в режиме Dev штрафа с помощьюScala Play Начало производства не работает (активы папки не доступны)

./activator run 

Однако, когда я пытаюсь раскрыть свой код в прод по

./activator start 

Я получаю ниже ошибки при попытке получить доступ к Домашней странице

[info] play - Application started (Prod) 
[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000 
[error] application - 

! @6pikee0l8 - Internal server error, for (GET) [/] -> 

play.api.Application$$anon$1: Execution exception[[FileNotFoundException: /Users/vikashkumar/Documents/example/target/universal/stage/public/html/index.html (No such file or directory)]] 
    at play.api.Application$class.handleError(Application.scala:296) ~[com.typesafe.play.play_2.10-2.3.9.jar:2.3.9] 
    at play.api.DefaultApplication.handleError(Application.scala:402) [com.typesafe.play.play_2.10-2.3.9.jar:2.3.9] 
    at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$14$$anonfun$apply$1.applyOrElse(PlayDefaultUpstreamHandler.scala:205) [com.typesafe.play.play_2.10-2.3.9.jar:2.3.9] 
    at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$14$$anonfun$apply$1.applyOrElse(PlayDefaultUpstreamHandler.scala:202) [com.typesafe.play.play_2.10-2.3.9.jar:2.3.9] 
    at scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:33) [org.scala-lang.scala-library-2.10.5.jar:na] 
Caused by: java.io.FileNotFoundException: /Users/vikashkumar/Documents/example/target/universal/stage/public/html/index.html (No such file or directory) 
    at java.io.FileInputStream.open0(Native Method) ~[na:1.8.0_45] 
    at java.io.FileInputStream.open(FileInputStream.java:195) ~[na:1.8.0_45] 
    at java.io.FileInputStream.<init>(FileInputStream.java:138) ~[na:1.8.0_45] 
    at scala.io.Source$.fromFile(Source.scala:90) ~[org.scala-lang.scala-library-2.10.5.jar:na] 
    at scala.io.Source$.fromFile(Source.scala:75) ~[org.scala-lang.scala-library-2.10.5.jar:na] 

Детали

scalaVersion := "2.11.6" 

Plugin.sbt

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.3.9") 

еще один пункт, который я использую index.html помещен на публике/html/index.html для как индекс страницы вместо того, чтобы использовать шаблон воспроизведения.

Похоже активов (плагин/HTML, CSS и т.д.) папка не экспонированных в производстве

Спасибо заранее!

ответ

0

sbt должно быть более чем способным запускать ваш код. почему вы используете активатор?

использование sbt run начать применение, а не черный ящик activator start

Смежные вопросы