公司已经被定义为游戏框架2.2.1中的对象公司错误

时间:2015-01-19 09:22:36

标签: java model-view-controller playframework routes playframework-2.0

我正在开展一个正在进行的项目。它运行正常但是当我添加一个名为CompanyController的新控制器时,它在我的视图中给了我一个编译错误company is already defined as object company

CompanyController:

public static Result login() {
    return ok(views.html.admin.company.login.render("Your new application is ready."));
}

路由文件:

GET    /company/login    controllers.companypac.CompanyController.login()

GET    /assets/*file     controllers.Assets.at(path="/public", file)

我无法弄清楚为什么会出现这个问题?

搜索problem并没有解决问题。

注意:上述路由是我的路由文件的一部分,不包含所有路由。

2 个答案:

答案 0 :(得分:0)

我认为存在此问题的原因是因为您的SBT没有机会重新编译您的观点。您说将目录更改为您的视图更改了可能触发SBT重新编译视图的问题。

我有类似的问题,大部分都在重新编译后消失了。

答案 1 :(得分:0)

问题是通过更改我的视图目录来解决的。我不知道究竟是什么问题可能是SBT没有机会重新编译视图,如@Martin所说。