问题标签 [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.
grails - 在 Grails 3.2.0 之战的 Tomcat 8 上找不到 GroovyObject 类
我在Tomcat 8.5.6和JDK 1.8.0_91上部署了一个Grails 3.2.0 WAR,其中一个简单的控制器具有以下代码:
此代码失败,但出现以下异常:
在构建 WAR 文件之前,我已将嵌入式 tomcat 更改为provided
inbuild.gradle
并注释了与grails-core#10196groovy-ant
相关的依赖项
我在这里看到了一个答案,但这没有用,当我们通过运行时,上面的代码工作正常grails run-app
。
更新
我缩短了这个问题。仅在这部分失败request.headerNames as List
grails - Grails 3.2.0 Bootstrap.groovy 脚本不执行
在我将我的项目从 Grails 3.1.11 更新到 3.2.0 后,该项目已停止工作。
当我从 IDE 启动 proj 时,它工作正常。但是当我将它打包到 jar 并尝试在终端中运行时,BootStrap.groovy 不会执行。
问题是什么?
grails - Grails 3 - 从服务中获取渲染视图
我正在使用 Grails 视图并希望将从渲染模板输出的 JSON 存储在数据库中。我不是想将渲染的模板发送给用户,只是为了以后的用户存储它。我怎样才能做到这一点?
interceptor - Grails 3.2.0 拦截器不工作
当我将我的项目从 grails-2.4.4 迁移到 grails-3.2.0 时。配置:Java 8 Grails 3.2.0 Gradle 3.1。
我还将过滤器迁移到拦截器。
这是我的拦截器:
当我的应用程序启动时,将调用拦截器构造函数。但是它的动作没有被调用。你能告诉我我错在哪里吗?
grails - Grails 3.2 - 对象版本不更新
这是简单的结构:
假设一个 dom2 对象已被初始化。如果我像这样创建 dom1 对象:
我有 dom1 版本=0;但是在从数据库中重新获取 dom1 之后:
我有版本 = 1 的 dom1。
数据库记录也有 version=1。 在从 Grails 3.1 升级到 3.2 之前,该问题不存在。
有谁知道如何解决它?谢谢。
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 中安装插件时,请帮助解决此错误
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
:
可行,但不理想,也不是文档中的内容。
我不确定我在这里做错了什么,我一定错过了一些东西。
grails - 如何防止在 Grails 3 中生成外键
如何防止在 Grails 3 中生成外键?
在 Grails 2 中,您将覆盖 GrailsAnnotationConfiguration 类的 secondPassCompile() 方法并执行以下操作:
- 我如何使用带有 Hibernate 5 的 Grails 3.2.3 来实现相同的目标?
- 将 Grails 3.2.3 与 Hibernate 4 一起使用怎么样?
GORM 文档提到 GrailsAnnotationConfiguration 已被 HibernateContextMappingConfiguration 取代,但我无法使其工作。
pdf - grails 3:生成项目文档 pdf 格式
我使用项目文档功能在 Grails 3.2.3 上。生成好看的 HTML 没问题。但是PDF?我感到智力受到挑战,因为我阅读了手册并尝试了我认为的内容,
(以及手册中没有的许多变体)。没运气。典型的反应是,
生成 PDF 的正确命令行是什么?
我喜欢文档功能,并且自 Grails 2 次以来已在多个项目中使用过它。
gradle - 在 Grails 插件中创建自定义 gradle 任务
我正在尝试创建一个 Grails 插件,该插件创建一个自定义 Gradle 任务,该任务可由 bootRun 依赖。我想做这样的事情:
但是,我似乎无法让它在我的 xxxGrailsPlugin.groovy 文件中工作。我不知道在哪里可以得到项目文件来调用它。它不会创建任务。我很高兴做一些不同的事情,但我不知道该怎么做。我不希望写入使用此插件的每个 build.gradle 文件,但如果这是最好的选择,我想我会的。
任何帮助表示赞赏。谢谢!