【发布时间】:2014-01-24 01:42:34
【问题描述】:
尝试使用 Eclipse GGTS 自学 groovy 和 grails 并偶然发现根据所有文档,这似乎是一件相对简单的事情。访问基于 Web 的 dbconsole 数据库管理工具。
文档建议在开发模式下默认启用 dbconsole,但即使将设置(grails.dbconsole.enabled = true & grails.dbconsole.urlRoot = '/admin/dbconsole')添加到 DataSource.groovy 中的各个部分(开发/测试/生产)似乎也没有效果.
我正在浏览像 http://localhost:8080/myapp/dbconsole 或 http://localhost:8080/myapp/admin/dbconsole 这样的 dbconsole 位置,以及所有可以想象的合理 URL 变体,但它什么也没产生,只有 404。
Howdy World 应用程序的其余部分可以正常工作,生成了一些动态脚手架 UI,并且工作正常……但我不知道我在 dbconsole 上缺少什么。
为几乎可以肯定是初学者的错误道歉,任何帮助或指示现在都会派上用场。
如果有更多代码或设置值得添加到问题中,请随时告诉我。
谢谢
等等:
关于 Groovy/Grails 工具套件
版本:3.4.0.RELEASE 构建 ID:201310051614
DataSource.groovy,开发:
development {
dataSource {
dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000"
//grails.dbconsole.enabled = true
//grails.dbconsole.urlRoot = '/admin/dbconsole'
}
}
【问题讨论】:
-
这些设置进入 Config.groovy,而不是 DataSource.groovy
-
谢谢伯特。将其添加到 Config.groovy 中而不是对其进行排序。
-
酷,我把评论变成了答案:)
标签: eclipse grails grails-plugin