我已经安装了Grails 2.1.2并创建了一个项目。如何删除DbdocController?
当我跑我的项目,默认页列出下可用的控制器如下:
grails.plugin.databasemigration.DbdocController
不希望有处理这种控制器(这显然默认不工作),我决定尝试并摆脱它。当然,我发现的第一件事是我的项目controllers
目录下没有这样的控制器。
已经知道这个控制器与数据库迁移插件有关,我使用grails uninstall-plugin
命令及时卸载了这个插件。根据Grails的说法,这是成功的,但控制器仍然存在。接下来我尝试的是从我的项目的plugins
目录中删除这个插件,但是我发现我的项目中没有这样的目录。
我该如何摆脱这个虚拟控制器?
我还想补充说,使用Java 1.8或更高版本编译Grails项目可能会导致此控制器出现问题。你使用的是什么版本的Java?另外,有什么错误,你说“[这个控制器]默认情况下不工作”?我得到一个错误,说“重复方法名称/签名”,这是因为我正在编译Java 1.8。我切换到Java 1.7,一切正常。 – Jason