我将我的项目升级到grails 2.0.1,但出现了问题:
问题:
Command terminated with an error code (see details for output)
------System.out:-----------
| Loading Grails 2.0.1
| Configuring classpath.
| Environment set to development.....
| Compiling 61 source files.
| Error Compilation error: startup failed:
/home/user/workspace/myProject/grails-app/controllers/myproject/WelcomeController.groovy:
-1: The return type of java.lang.Object wait() in myproject.WelcomeController
is incompatible with void wait() in java.lang.Object
. At [-1:-1] @ line -1, column -1.
1 error
------System.err:-----------
注意:
i try right click --> Grails Tools -- >
(Download source jars / & / refresh dependencies / & / grails plugin manager)
on my project but problem didn't solve.
任何帮助?
答案 0 :(得分:0)
似乎你有一个名为wait()的动作,它是在java.lang.object下的方法中构建的。
您必须更改此方法的名称(不要忘记更改其gsp页面的名称)
如果这不能解决问题,请转到项目目录,显示隐藏文件(根据您的操作系统)并打开.project文件。
在文件的末尾,你会找到
必须是这样的:
<linkedResources>
<link>
<name>.link_to_grails_plugins</name>
<type>2</type>
<locationURI>GRAILS_ROOT/2.0.1/projects/myproject/plugins</locationURI>
</link>
</linkedResources>
如果是GRAILS_ROOT / 1.3.7 / projects /...
将其更改为GRAILS_ROOT / 2.0.1 / projects /...
希望这会对你有所帮助