0
votes

I am new to Scala Play Framework. In my routes I have mentioned my the url to all my static resources. Here is the code for it.

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

My application context is /api/dashboard/v2.2. I have a public folder in the root of my project. There is an html page called default.htm. Now I want to see the html page in the browser.

In the url I am typing http://localhost:9000/api/dashboard/v2.2/public/default.htm. It is giving me 404 Not Found error. The call to the methods of the controller are working fine. But whenever I am trying to call the static resources I am getting this error.

2

2 Answers

1
votes

Try

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

where page location

Project-->public--->default.htm
1
votes

Make an Route in your route file located at conf/route

add a route default route.

GET          /yoururl              controllers.Application.default

Move your file to views folder and save it as default.scala.html.

Make a controller Application controller in your controller folder.

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

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

}

Type In Browser "http://localhost:9000/yoururl" It will render your default HTML page.