在Play Framework中找不到用于添加新路由的操作

时间:2013-12-05 07:43:29

标签: java playframework routes playframework-2.0 playframework-2.2

我刚刚开始玩游戏框架,我在这里错过了一些愚蠢的步骤。

我在路线文件中添加了新路线,但无法访问它。当我打开127.0.0.1:9000纯文本时,CSS和JS也没有加载。

以下是我的所作所为: -

  1. 在路线中添加了新路线: -

    GET     /test     controllers.Application.test()
    
  2. 在应用程序中添加了新方法: -

    public static Result test() {
       return ok("test2");
    }
    
  3. 一切都休息了: -

    • ctrl + D(停止播放服务)
    • play clean
    • play clean-all
    • play compile
    • play run
  4. 这是我的游戏和scala版本: -

    • 使用Scala 2.10.2构建的2.2.1

    我不知道出了什么问题,但我做了cleanclean-allcompile仍然无法做到 看到这里的路线。这是我在此日期下载的最新播放框架。 我的bash_profile中添加了play命令并且运行良好。

    我正在使用eclipse进行开发。

2 个答案:

答案 0 :(得分:0)

您添加的路线和您尝试的路线似乎不一样。

  • 您添加的路线:127.0.0.1:9000/test
  • 以及您尝试的路线127.0.0.1:9000

答案 1 :(得分:0)

确保路线文件位于

<your-application/conf/routes

框架似乎没有读取您的路线。

此外,它会尝试test以外的其他名称。并非游戏必然会出现这种情况,但有时test关键字会在代码中用于不同目的。