Я просто загрузил Play Java Seed из пользовательского интерфейса, чтобы создать новое приложение. Я написал код CSS в public/stylesheets/main.css
, и это единственное изменение, которое я внес в этот проект. После компиляции и запуска приложения консоль Chrome сообщает
GET http://localhost:9000/assets/stylesheets/main.css 404 (Not Found)
GET http://localhost:9000/assets/javascripts/hello.js 404 (Not Found)
Я прочитал документацию контроллера контроллера здесь, но не могу понять, где я ошибаюсь.
В моем main.scala.html
файле (без изменения семени) у меня есть:
<head>
<title>@title</title>
<link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")">
<link rel="shortcut icon" type="image/png" href="@routes.Assets.at("images/favicon.png")">
<script src="@routes.Assets.at("javascripts/hello.js")" type="text/javascript"></script>
</head>
И в моем файле маршрутов (также неизменным от семени):
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(path="/public", file)
Флажок появляется на вкладке, но когда я перехожу к http://localhost:9000/assets/images/favicon.png
, страница также недоступна, как и с main.css и hello.js script.