Ich habe gerade den Play Java Seed von der Benutzeroberfläche geladen, um eine neue App zu erstellen. Ich habe einen CSS-Code in public/stylesheets/main.css
geschrieben, und dies ist die einzige Änderung, die ich an diesem Projekt vorgenommen habe. Nach dem Kompilieren und Ausführen der App, sagt die Chrome-KonsoleSpielen! 2.3.1 - main.css 404 (Öffentliche Ressourcen nicht routing?)
GET http://localhost:9000/assets/stylesheets/main.css 404 (Not Found)
GET http://localhost:9000/assets/javascripts/hello.js 404 (Not Found)
ich die Asset-Controller Dokumentationen here gelesen habe, kann aber nicht herausfinden, wo ich falsch gehe.
In meiner main.scala.html
Datei (unverändert aus Samen), die ich habe:
<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>
Und in meiner Routen-Datei (auch aus Samen unverändert):
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(path="/public", file)
Die Favicon zeigt in der Lasche nach oben , aber wenn ich zu http://localhost:9000/assets/images/favicon.png
gehe, ist die Seite auch nicht verfügbar, genau wie mit main.css und dem hello.js-Skript.
Alles sieht korrekt aus. Wie läuft deine App? 'activator run' oder' activator start' ... –
bin ich mir nicht sicher. Ich habe alles über die Benutzeroberfläche gemacht. Ich habe es einfach in der Kommandozeile mit 'activator run' ausgeführt und jetzt werden alle Dateien korrekt geladen. Ist das ein Problem mit der Benutzeroberfläche? In jedem Fall, vielen Dank für den Tipp. – ypan
Welche Version von 'Aktivator' läuft und auf welchem Betriebssystem? –