Play Framework Routen, die nicht arbeiten

Ich versuche nur zu Folgen zusammen mit dem ZenTasks tutorial (http://www.playframework.com/documentation/2.1.0/JavaGuide4) für die Play-Framework. Ich kann nicht scheinen, um sogar die Login-Seite jedoch arbeiten.

Ich bin dieses Projekt mit der play ~run Befehl. Bei der Navigation zu http://localhost:9000/login der Fehler ist

Action not found For request 'GET /login'
These routes have been tried, in this order:
1 GET/controllers.Application.index()
2 GET/assets/$file<.+>controllers.Assets.at(path:String = "/public", file:String)`

Meine Routen-Datei sieht wie

# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~

# Home page
GET     /                           controllers.Application.index()

# User athentication
GET     /login                      controllers.Application.login()
POST    /login                      controllers.Application.authenticate()
GET     /logout                     controllers.Application.logout()

# Map static resources from the /public folder to the /assets URL path
GET     /assets/*file               controllers.Assets.at(path="/public", file)

und die Anwendung.login, Authentifizierung und logout-Funktionen alle richtig kompilieren. Bin ich etwas fehlt unglaublich einfach hier, weil ich nicht sagen kann, was mache ich falsch?

  • Nein, Ihr routes - Datei sieht gut aus. Sie könnten versuchen restartig Ihr Spielen?
  • Haben Sie begonnen, das die richtige Anwendung? Es scheint, dass es nur 2 Routen entdeckt in der route-Datei und die 2 Strecken sind die Standard-Strecken vorhanden, die in einem neu erstellten Projekt.
  • Ich habe neu gestartet, meine Bewerbung.
  • Ich dachte, die gleiche Sache Sie. Es ist, als ob es ist nicht zu erkennen, Veränderungen. Ich auf jeden Fall begann die richtige Anwendung, das ist meine eine und nur Spielen Anwendung. Ich kann die index-Seite gut zu funktionieren, aber keiner der an-oder Abmeldung Routen arbeiten. Evtl. andere Vorschläge?
  • Okay mal sehen...die Datei heißt routes und liegt in der conf - Verzeichnis? Was passiert, wenn Sie bewusst einzuführen, sind einige syntax-Fehler auf die Datei und dann neu laden (oder die Anwendung neu starten)?
  • Versuchen Sie mit spielen sauber-alle
  • danke!!! play clean-all haben es geschafft!

InformationsquelleAutor Bert B. | 2013-05-23
Schreibe einen Kommentar