Scala Play 框架 - 找不到静态资源

Scala Play framework - cannot find static resources

我是 Scala Play 框架的新手。在我的路线中,我提到了我所有静态资源的 url 。这是它的代码。

GET    /public/*file    controllers.Assets.at(path="/public/", file)

我的应用程序上下文是 /api/dashboard/v2.2。我的项目根目录中有一个 public 文件夹。有一个名为 default.htm 的 html 页面。现在我想在浏览器中看到 html 页面。

在 url 中,我输入 http://localhost:9000/api/dashboard/v2.2/public/default.htm。它给我 404 Not Found 错误。对控制器方法的调用工作正常。但是每当我尝试调用静态资源时,我都会收到此错误。

尝试

http://localhost:9000/public/default.htm

页面位置

Project-->public--->default.htm

在位于 conf/route

的路线文件中创建路线

添加路由默认路由。

GET          /yoururl              controllers.Application.default

将您的文件移动到 views 文件夹并将其另存为 default.scala.html

在您的控制器文件夹中创建一个控制器应用程序控制器。

import play.api.mvc._
object Application extends Controller {

  def default = Action {
    Ok("views.html.default()")
  }

}

在浏览器中输入 "http://localhost:9000/yoururl" 它将呈现您的默认 HTML 页面。