2
我玩得很好,但我加載了示例項目表單並稍微改變了它。而現在我遇到了一個我自己無法解決的問題。Java玩! 2不重新編譯
我的路線是這樣的:
# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~
# Home page
GET / controllers.Login.blank()
# Login
GET /login controllers.Login.blank()
# Signup
GET /signup controllers.SignUp.blank()
GET /users/fakeuser controllers.SignUp.edit()
POST /signup controllers.SignUp.submit()
# Contact
GET /contacts controllers.Contacts.blank()
GET /contacts/fakecontact controllers.Contacts.edit()
POST /contacts controllers.Contacts.submit()
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(path="/public", file)
正如你所看到的前兩行被重定向到Login.blank()
的問題是,如果我做的:
cd forms
play
run
並轉到localhost:9000/login
我收到以下錯誤:
Action not found
1GET/controllers.Application.index()
2GET/signupcontrollers.SignUp.blank()
3GET/users/fakeusercontrollers.SignUp.edit()
4POST/signupcontrollers.SignUp.submit()
5GET/contactscontrollers.Contacts.blank()
6GET/contacts/fakecontactcontrollers.Contacts.edit()
7POST/contactscontrollers.Contacts.submit()
8GET/assets/$file<.+>controllers.Assets.at(path:String = "/public", file:String)
正如您所見,Play!沒有更新路線文件。它使用舊的。
任何想法如何解決這個問題?
嘗試「乾淨」,然後「運行」。 – 2012-08-04 11:15:43
是的,謝謝,這工作。 – 2012-08-04 11:22:23
@nico_ekito - 其他可能導致此問題的東西?我曾經「玩過調試」,從那時起,重新編譯對我來說不起作用。 – ripper234 2013-02-25 20:31:42