资产控制器找不到资源

时间:2016-12-09 10:27:43

标签: playframework routes yeoman

我开发了一个使用yeoman路由的play-java应用程序。将播放从 2.4 迁移到 2.5 后,应用程序正常运行,并且GUI在浏览器中加载在我的本地机器上运行IDE(intellij idea),当创建dist文件时(激活器清理后跟一个激活器dist)我尝试从服务器部署并运行它,后端工作正常,但没有加载了UI组件(404 Not Found错误),我只在浏览器中收到以下消息。

  

"资产控制器未找到资源"

routes文件包含以下命令

GET    /                com.tuplejump.playYeoman.Yeoman.redirectRoot(base="/ui/")
GET    /assets/*file    controllers.Assets.at(path="/public", file)
GET    /ui              com.tuplejump.playYeoman.Yeoman.index
->     /ui/             yeoman.Routes

1 个答案:

答案 0 :(得分:0)

将此行添加到build.sbt文件解决了问题

lazy val root = (project in file(".")).enablePlugins(PlayJava, Yeoman, PlayEbean).settings(
  com.tuplejump.sbt.yeoman.Yeoman.projectSettings: _*    //this line
)