问题标签 [grails-2.5]

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 回答
72 浏览

grails - 用于 Grails 的 Quartz 插件

我正在使用 Grails 2.5.1 测试石英插件。下面是工作代码:

根据我对文档的理解,Hi应该打印 11 次,但实际上,它只打印了 2 次。我错过了什么吗?

0 投票
2 回答
938 浏览

java - Grails : getting exception while using Jackson API

Getting exception below while using Jackson api.See attached image.

enter image description here

Line below I have used to parse output json on all actions.

Added jackson library in BuildConfig.groovy is as below:

Anyone why am I getting this exception.

Below are some findings from me:

  1. if I pass map like object.properties rather than object itself it works.
  2. It seems that it's also trying to serialize validation errors as well.

Any helps would be worth.

Please let me know if I could share any other details.

Thanks!

0 投票
0 回答
671 浏览

grails - Log4j2 Grails RollingFileAppender

我正在尝试使用 grails 2.5.3 实现 log4j2,但配置属性有问题。

我使用 log4j 1.x 的旧项目我曾经在 config.groovy 文件中有这样的东西:

现在,我到处都看到了 XML 配置文件,但我找不到像以前那样做的方法。我的意思是,我想根据应用程序运行的环境加载不同的配置。log4j2有可能吗?

我现在有这样的事情:

我知道它有一些错误,但我无法弄清楚如何在不使用 XML 配置文件的情况下使其工作。有任何想法吗?

0 投票
0 回答
77 浏览

hibernate - 带有嵌入对象集合的 Grails 2.5.3 域类

Grails 2.5.3 域类如何具有嵌入对象的 Collection 属性?

0 投票
1 回答
681 浏览

hibernate - 带有嵌入对象列表的 Grails 2.5.3 域类

在 Grails 2.5.3 域类中,如何创建List嵌入对象的属性(不是域对象,也不是基本类型,如String,Integer等)?

我尝试了许多 , 等的组合static embeddedstatic hasMany但似乎没有一个有效。

大多数时候,我在运行 run-app 时遇到以下异常:

[] 中的值被我的实际类/列名替换。

(我重新分隔异常消息以使其更具可读性;它实际上是单行)

0 投票
0 回答
536 浏览

json - Grails rest 将来自 rest 控制器的 src/groovy 类渲染为 JSON 并创建自定义 JSON 渲染器

我正在使用 grails 2.5.0。我想将src/groovyclass 渲染为JSON和 custom JSON。如果我对域类执行相同的操作,那么它对我来说工作正常。我想要与 src/groovy 类相同的东西。对于使用 json 和自定义 json 呈现数据,我遵循了这个链接

我试过这些东西。在 src/groovy 中创建 pogo 类。

创建了一个具有宁静功能的控制器。

在 urlMapping.groovy 上做了一个条目。

在 resources.groovy 中为自定义渲染器注册了新的 mime 类型。

在 mime 类型中添加了新的 mime 类型。

在 Bootstrap.groovy 中添加了自定义编组器。

当我跑步时,我遇到了异常。

如果我像这样更改控制器。

我能够将其转换为 JSON 格式。此外,如果用户使用此语法。

我还能够以自定义格式呈现 pogo。但我需要它来完成其余的完整控制器正在为域做的事情。

有没有办法用 src/groovy 目录中定义的简单 POGO 做同样的事情?

提前致谢。

0 投票
1 回答
182 浏览

grails-2.5 - 无法使用 Grails 3.1.3 或 Grails 2.5.4 创建 hello world 程序

我的项目基于 Grails 2.2.2。现在我需要升级到 Grails 2.5.4 才能升级 Groovy 版本 2.4.4

因此,我下载了 Grails 2.5.4 并在环境变量中设置了 Grails Home,在类路径中设置了 bin 文件夹。

从命令行我可以看到 grails -version 是 Grails 2.5.4

接下来,我创建了 grails create-app helloworld。它已成功创建。

进入helloworldcd项目并尝试运行 grails run-app。

在此之后,在命令行上我可以看到配置类路径大约 10-15 分钟,最终我得到错误tomcat:7.0.55.3 not found。在 grails 2.5.4 目录中,我看到了 tomcat 版本 7.0.55.2 所以BuildConfig.groovy我将 tomcat 更改为版本 7.0.55.2 。并再次运行 grails run-app 这次插件已安装。

接下来我得到了错误

我很惊讶这些在 Grails 2.5.4 的插件文件夹中,但它仍然抱怨。

我添加了 maven repo 到

但这没有用。

我手动复制了这个并再次运行 run-app 然后我得到了与缓存和资产管道相关的依赖项错误。

我对此进行了注释并执行了 run-app 。接下来我得到了找不到 catalina 库的错误。然后我复制了与 tomcat 相关的库,但仍然无法运行 hello world 项目。我收到错误 Spring parserContext class not found。

早些时候,当我在 Grails 2.2.2 上工作时,我没有遇到这样的问题,并且能够立即创建和运行 helloworld 项目。

现在有了 Grails 2.5.4 和 Grails 3.1.3,我真的很沮丧。我什至尝试过 Grails 2.4.4 和 Grails 3.0.3。

任何人都可以指导我如何使用 Grails 版本 2.5.4 或 Grails 3.1.3 创建和运行 helloworld grails 项目。我也准备尝试使用具有 Groovy 2.4.4 的旧 Grails 版本。

0 投票
2 回答
1117 浏览

grails - 如何在资产管道 grails 中禁用摘要

我正在使用资产管道 2.5.0 和 Grails 2.5.0,在创建战争时,所有静态文件(如 js、css 等)都被重命名(摘要被附加到它上面)。有没有办法避免重命名或禁用摘要?

谢谢

0 投票
0 回答
125 浏览

grails - Grails:域类属性名称与嵌入类属性名称冲突

如何按名称过滤人员? 当我在查询中使用名称(例如)时,Person会被bornInCountry.name过滤。
Person.countByNameIsNotNull()

生成的sql loggingSql = true

代码取自grails 文档
grails 版本:2.5.3

0 投票
1 回答
487 浏览

grails - Grails url 映射执行错误的操作调用

我正在尝试调用 index 操作并继续调用 count 操作,但我不知道为什么。这是代码中的urlmapping