2013-05-23 9 views
5

Sadece Play Framework için ZenTasks eğiticisini (http://www.playframework.com/documentation/2.1.0/JavaGuide4) takip etmeye çalışıyorum. Bununla birlikte, Giriş sayfasını bile çalıştıramam.Oynat Çerçeve Rotaları çalışmıyor

Bu projeyi play ~run komutuyla çalıştırıyorum. http://localhost:9000/login gezinirken hata

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)` 

Benim yolları dosya

# 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) 

ve Application.login, kimlik doğrulaması gibi görünüyor, ve çıkış fonksiyonları hepsi düzgün derlemek. Burada inanılmaz derecede kolay bir şeyi özlüyorum, çünkü neyin yanlış gittiğini anlayamıyorum?

+0

Hayır, 'routes' dosya gayet iyi görünüyor. Play uygulamanızı yeniden başlatmayı deneyebilir misiniz? – Carsten

+0

Doğru uygulamayı başlattın mı? Rota dosyanızda sadece 2 rota bulunduğuna ve yeni oluşturulan bir projede mevcut olan iki yolun mevcut olduğu anlaşılmaktadır. –

+0

@Carsten Uygulamamı yeniden başlattım. –

cevap

7

Rota dosyasının düzgün bir şekilde derlenmediği anlaşılıyor. Büyük olasılıkla oyun konsolunda temiz yapmalıyım ve çalışmıyor Her ihtimale play clean-all tekrar

$ play clean-all 
+1

Denedim ama başarıları yoktu ... herhangi bir öneri? – dialex

+0

Eğer aktivatörünüz varsa, aktivatör temizleyebilirsiniz –

3

@DiAlex

deneyin, sonra

$ clean 

deneyebilirsiniz Oyun konsolu dahilinde

. Bununla birlikte, her ikisinin de aynı şeyi yaptığını düşünüyorum. Eğer Aktivatör aracılığıyla çalma çerçevesini kullanıyorsanız

1

sadece takip adımları yapabilirsiniz:

  1. sbt temiz
  2. aktivatör çalıştırmak