1

Playアプリのconfディレクトリにあるroutesファイルを更新しても反映されていないようです。

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

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


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

localhost:9000/channel でサーバーにリクエストを送信すると、アクションが見つかりませんと表示されます。現在、私のプレイ アプリケーションは Eclipse ワークスペース内にあります。

4

1 に答える 1

3

ルートを追加して、ホット リロード機能を使用production modeないを呼び出そうとしたと推測しています。

アプリケーションを再起動して、もう一度確認してください。

にとどまるplay run代わりにコマンドを使用します (これは、再デプロイなしでコードの変更を反映します)。次のブラウザー要求の後に、変更されたクラスを再コンパイルします。play startdevelopment mode

使用する場合は、play ~run変更されたクラスを保存した直後に (次のリクエストの前であっても) 再コンパイルします。

于 2012-11-17T05:18:34.630 に答える