问题标签 [grails3.2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
192 浏览

grails - 在 Grails 3.2.0 之战的 Tomcat 8 上找不到 GroovyObject 类

我在Tomcat 8.5.6JDK 1.8.0_91上部署了一个Grails 3.2.0 WAR,其中一个简单的控制器具有以下代码:

此代码失败,但出现以下异常:

在构建 WAR 文件之前,我已将嵌入式 tomcat 更改为providedinbuild.gradle并注释了与grails-core#10196groovy-ant相关的依赖项

我在这里看到了一个答案,但这没有用,当我们通过运行时,上面的代码工作正常grails run-app

更新

我缩短了这个问题。仅在这部分失败request.headerNames as List

0 投票
2 回答
889 浏览

grails - Grails 3.2.0 Bootstrap.groovy 脚本不执行

在我将我的项目从 Grails 3.1.11 更新到 3.2.0 后,该项目已停止工作。

当我从 IDE 启动 proj 时,它工作正常。但是当我将它打包到 jar 并尝试在终端中运行时,BootStrap.groovy 不会执行。

问题是什么?

0 投票
2 回答
460 浏览

grails - Grails 3 - 从服务中获取渲染视图

我正在使用 Grails 视图并希望将从渲染模板输出的 JSON 存储在数据库中。我不是想将渲染的模板发送给用户,只是为了以后的用户存储它。我怎样才能做到这一点?

0 投票
1 回答
502 浏览

interceptor - Grails 3.2.0 拦截器不工作

当我将我的项目从 grails-2.4.4 迁移到 grails-3.2.0 时。配置:Java 8 Grails 3.2.0 Gradle 3.1。

我还将过滤器迁移到拦截器。

这是我的拦截器:

当我的应用程序启动时,将调用拦截器构造函数。但是它的动作没有被调用。你能告诉我我错在哪里吗?

0 投票
1 回答
79 浏览

grails - Grails 3.2 - 对象版本不更新

这是简单的结构:

假设一个 dom2 对象已被初始化。如果我像这样创建 dom1 对象:

我有 dom1 版本=0;但是在从数据库中重新获取 dom1 之后:

我有版本 = 1 的 dom1。

数据库记录也有 version=1。 在从 Grails 3.1 升级到 3.2 之前,该问题不存在。

有谁知道如何解决它?谢谢。

0 投票
2 回答
339 浏览

grails - 如何在 grails-3.2.0 中安装插件,我在升级应用程序时在 grails-2.4.4 中使用过这些插件

我正在尝试将我的应用程序从 Grails 2.4.4 升级到 Grails 3.2.0。我在安装以前版本中使用的插件时遇到问题。以下问题确实给了我一些澄清:
1)第一个
2)第二个

现在我有一些插件,如 tomcat、jquery 等,它们在https://bintray.com/grails/plugins上不可用,如第一个问题中所述。那么你能告诉我如何在 bintray 的插件上添加不在此目录中的插件。

还有一些问题,我正在使用数据库迁移插件。在 bintray 上有可用的列表,并说将其用作

编译'org.grails.plugins:database-migration:3.0.0'

正如我在项目的依赖项部分下的 build.gradle 文件中添加的一样。项目编译成功但没有运行。显示长异常,但开始如下:

org.gradle.api.tasks.TaskExecutionException:任务“:bootRun”执行失败。

在 Grails 3.2.0 中安装插件时,请帮助解决此错误

0 投票
2 回答
2045 浏览

grails - Grails 3 gson 视图和域类模板

我正在玩 Grails 3,特别是 REST Api 支持功能。

新功能之一(来自 2.5.5)是新的 gson 视图。

我正在尝试遵循文档,但我的模板似乎被忽略了。

我已经在github上提供了我的示例项目,但重要的部分在这里:

我的UrlMapping

我的Book域类:

从我的BookController

我的show.gson

最后,我的book/_book.gson

我在浏览器中看到的这个设置是:

我去网上找了一些例子,找到了这个

这让我相信 Grails 应该忽略或绕过 myshow.gson并只渲染 my _book.gson,但这并没有发生。我尝试删除我的show.gson,但后来我得到了一个空白页。

Grails 文档让我相信我show.gson应该渲染我的模板_book.gson,但这也没有发生。

我试过清理并重新运行,但我得到了相同的结果。

我能够使用完全限定的模板名称使其工作:

“固定” show.gson

可行,但不理想,也不是文档中的内容。

我不确定我在这里做错了什么,我一定错过了一些东西。

0 投票
0 回答
119 浏览

grails - 如何防止在 Grails 3 中生成外键

如何防止在 Grails 3 中生成外键?

在 Grails 2 中,您将覆盖 GrailsAnnotationConfiguration 类的 secondPassCompile() 方法并执行以下操作:

  1. 我如何使用带有 Hibernate 5 的 Grails 3.2.3 来实现相同的目标?
  2. 将 Grails 3.2.3 与 Hibernate 4 一起使用怎么样?

GORM 文档提到 GrailsAnnotationConfiguration 已被 HibernateContextMappingConfiguration 取代,但我无法使其工作。

0 投票
1 回答
207 浏览

pdf - grails 3:生成项目文档 pdf 格式

我使用项目文档功能在 Grails 3.2.3 上。生成好看的 HTML 没问题。但是PDF?我感到智力受到挑战,因为我阅读了手册并尝试了我认为的内容,

(以及手册中没有的许多变体)。没运气。典型的反应是,

生成 PDF 的正确命令行是什么?

我喜欢文档功能,并且自 Grails 2 次以来已在多个项目中使用过它。

0 投票
0 回答
141 浏览

gradle - 在 Grails 插件中创建自定义 gradle 任务

我正在尝试创建一个 Grails 插件,该插件创建一个自定义 Gradle 任务,该任务可由 bootRun 依赖。我想做这样的事情:

但是,我似乎无法让它在我的 xxxGrailsPlugin.groovy 文件中工作。我不知道在哪里可以得到项目文件来调用它。它不会创建任务。我很高兴做一些不同的事情,但我不知道该怎么做。我不希望写入使用此插件的每个 build.gradle 文件,但如果这是最好的选择,我想我会的。

任何帮助表示赞赏。谢谢!