gpt4 book ai didi

java - Play framework + Ebean : [error] . .. 未找到:类型 Finder

转载 作者:行者123 更新时间:2023-12-04 20:42:44 24 4
gpt4 key购买 nike

我在 Play 2.0 中开发了一个 java 应用程序,现在我正尝试将它部署到 AWS。我首先尝试以与在本地计算机上相同的方式运行它。我将 Play 源复制到虚拟 EC2 服务器(Ubuntu 12.04),将 Play 导出到类路径,然后复制我的项目。当我运行 play compile 时,出现以下错误

[info] Loading project definition from /home/ubuntu/play-2.0/samples/java/test-crud/project
[info] Set current project to computer-database (in build file:/home/ubuntu/play-2.0/samples/java/test-crud/)
[info] Updating {file:/home/ubuntu/play-2.0/samples/java/test-crud/}computer-database...
[info] Done updating.
[info] Compiling 21 Scala sources and 16 Java sources to /home/ubuntu/play-2.0/samples /java/test-crud/target/scala-2.9.1/classes...
[error] /home/ubuntu/play-2.0/samples/java/test-crud/app/models/Dealership.java:32: not found: type Finder
[error] public static Finder<Long,Dealership> find = new Finder<Long,Dealership>(Long.class, Dealership.class);
[error] ^
[error] one error found
[error] {file:/home/ubuntu/play-2.0/samples/java/test-crud/}computer-database/compile:compile: Compilation failed
[error] Total time: 117 s, completed Apr 21, 2014 3:48:33 AM

该应用程序基于使用 Ebean 的 CRUD 示例构建。当我尝试在 Play 中编译该示例应用程序时,我没有遇到任何麻烦。为什么编译器与 Finder 有问题?

最佳答案

这偶尔会发生在我身上,有时会编译,有时不会。

我通过将 Finder 更改为更具体的 Model.Finder 来修复它。

你的行变成:

public static Model.Finder<Long,Dealership> find = new Model.Finder<Long,Dealership>(Long.class, Dealership.class);

关于java - Play framework + Ebean : [error] . .. 未找到:类型 Finder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23190566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com