Grails Shell 启动 Bootstrap

标签 grails

在 grails 2.5.0 上启动 shell 时出现问题(Groovy Shell (2.2.0-rc-2, JVM: 1.8.0_25)

new BootStrap().init()
ERROR groovy.lang.MissingMethodException:
No signature of method: BootStrap.init() is applicable for argument types: () values: []
Possible solutions: wait(), wait(long), wait(long, int), find(), print(java.lang.Object), print(java.io.PrintWriter)

我注意到还有另一个未答复的邮件列表 topic有同样的问题。有关如何在 shell 中启动 BootStrap 的任何引用?预加载一组值会非常方便

最佳答案

我遇到了这个问题,找不到初始化 BootStrap 的解决方案。 shell还有其他一些问题。所以我有一个解决方法。我总是使用 grails 控制台而不是 shell。它启动一个 Swing UI 控制台(就像 groovy 控制台一样),我将 Bootstrap 代码粘贴到其中(没有 servlet 上下文,即仅在 init 闭包中的代码)以及所需的导入。我会推荐这种解决方法。

关于Grails Shell 启动 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31241698/

相关文章:

grails - Grails Jasper插件,导出到Excel时如何禁用白色背景?

mysql - Grails/Tomcat : Database connections get stuck in sleep state

javascript - Grails jQuery 插件和 JS 脚本之间的冲突

json - chalice 。 JSON。他的方法?

Grails spring-security-ldap插件更改AD的用户密码

grails - 无法来自 intellij 的 `run-app`

grails - grails控制台执行错误

Grails 3 hasOne 可空性问题

jenkins - Jenkins正在构建时,有没有办法显示临时不可用的页面?

grails - grails neo4j插件获取bean错误