6

Play フレームワークの ZenTasks チュートリアル ( http://www.playframework.com/documentation/2.1.0/JavaGuide4 ) に従ってみようとしています。ただし、ログインページを機能させることさえできないようです。

コマンドでこのプロジェクトを実行していplay ~runます。エラーに移動するときhttp://localhost:9000/login

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

私のルートファイルは次のようになります

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

Application.login、authentication、および logout 関数はすべて正しくコンパイルされます。何がうまくいかないのかわからないので、ここで信じられないほど簡単なものを見逃していますか?

4

3 に答える 3

1

Activator 経由でプレイ フレームワークを使用している場合は、次の手順を実行するだけです。

  1. sbt クリーン
  2. アクティベーター実行
于 2016-06-28T09:13:29.027 に答える