2012-11-16 163 views
1

更新路由文件在我的Play应用程序的conf目录下似乎没有被反映。路线在游戏框架

# 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工作空间内。

回答

3

我只是猜测你添加了路线,并试图呼叫production mode其中没有使用热重载功能。

重新启动应用程序,并再次检查。

使用play run命令而不是play start留在development mode(它反映了代码更改而不重新部署)。它会在下次浏览器请求后重新编译更改的类。

如果你使用play ~run(即使之前下一个请求)为他们节省之后它会重新编译改变类。