【问题标题】:company is already defined as object company error in play framework 2.2.1公司已在游戏框架 2.2.1 中定义为对象公司错误
【发布时间】:2015-03-17 06:18:29
【问题描述】:

我正在做一个正在玩的项目。它工作正常,但是当我添加一个名为 CompanyController 的新控制器时,它给了我一个编译错误 company is already defined as object company 在我看来。

公司控制器:

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 并没有解决问题。

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

【问题讨论】:

  • 从这些信息中很难理解问题所在。错误到底发生在哪里,什么文件?
  • 这个错误发生在我的视图中。但是这个问题现在通过更改我的视图目录解决了。我还在试图找出为什么会出现这个问题。

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    通过更改我的视图的方向来解决问题。我不知道到底是什么问题,也许 SBT 有机会重新编译 @Martin 所说的视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 2021-08-09
      • 2023-03-09
      • 2018-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多