问题标签 [grails-2.2]

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 投票
3 回答
400 浏览

performance - 什么可以使开发模式和产品模式之间的性能不同?

这个例子

我正在编写一个实用程序来使用 OpenCSV 在 CSV 中转换域类、pojos 和 pogos。我创建的示例在 git上可用。

这个想法是转到 index 操作TestController并点击将进行 ajax 调用的按钮。此 ajax 将在 CSV 中转换在引导程序上创建的域类的所有实例,Test并将此文本返回到视图。

流量

  • Bootstrap 创建 5000 条域类记录Test
  • 用户转到索引页面:/csv-example/test/index
  • 用户点击按钮,发出ajax请求
  • 控制器列出所有测试记录
  • csv 格式 ArrayList的控制器转换String
    • DefaultCSVConverter将寻找类 Test 的序列化程序
    • DomainClassSerializer将实例转换为List<String[]>
    • DefaultCSVConverter将使用OpenCSV编写List<String[]>

问题

如果我在模式下运行这个示例应用程序,Grails 会快得多production,我试图理解为什么。我已经尝试在dev模式下运行,禁用重新加载代理:

这对转换实例所花费的时间没有影响。

所以我的问题是:除了重载代理,还有什么可以让开发模式和生产模式之间的性能有所不同?

环境

圣杯 2.2.1

赢 7 x64

JDK 1.6.0_43 64 位

0 投票
1 回答
729 浏览

tomcat - 将tomcat嵌入到grails应用程序

我完成了一个用 Grails 构建的应用程序,我希望将 tomcat 服务器嵌入到我的应用程序中,所以最终用户所要做的就是运行 .exe 或批处理文件来运行应用程序而不安装 tomcat 或任何 Web 服务器,是否适用,如果是,如何处理?

谢谢谢里夫

0 投票
1 回答
465 浏览

grails - Webflow:可以在流之间切换吗?

我有两个控制器,每个控制器都有一个流程。在我的菜单中,我有一个指向流程的链接。如果我在流程#1 中并单击流程#2 的链接,Grails 将向我显示流程#1 的视图。

我发现使这种转换工作的唯一方法是拥有一个指向重定向到流的操作的链接。

  • 将正确/first/first显示视图。
  • 将要/second/second显示第一个视图
  • /second/toSecond重定向并正确显示视图。
  • Backing to/first/first显示第二个视图
  • Goingo to/first/toFisrt正确显示视图。

这是预期的行为吗?为什么流程没有转到正确的视图?

编辑

菜单是使用Platform Core Navigation API创建的。

链接

0 投票
1 回答
1390 浏览

grails - Grails 升级到 2.2.2 失败,迁移脚本上出现 ClassNotFoundException

尝试将我的 Grails 项目从 2.1.1 升级到 2.2.2 时,我得到一个奇怪的堆栈跟踪,

出于某种原因,它看起来像是试图从Database Migrations 插件运行我的数据库迁移。

我找到了一个关于这个主题的邮件列表帖子,

看起来我实际上可以在迁移中添加:package current 以解决问题。也许我应该一直这样?

但是将我的包添加到我的脚本中并没有帮助(我什至尝试过current)。

有人知道吗?

0 投票
2 回答
20054 浏览

grails - 如何解决grails“依赖错误”?

Grails 运行良好,直到我决定重新安装它:它现在开始在“run-app”或 create-app 命令过程中显示以下错误 -

  • 错误无法解决依赖关系(在 BuildConfig.groovy 中将日志级别设置为“警告”以获取更多信息):-org.grails.plugins:tomcat:2.2.1

细节

UNRESOLVED DEPENDENCIES org.grails.plugins#tomcat;2.2.1:解决依赖关系时出现了几个问题:org.grails.plugins#tomcat;2.2.1 {build=[default]}:模式 / 中位置 46 处的标记无效结束用户/Sanks/Documents/Startup/App-resources/1] grails development/Sandbox & Archive/emote reboot/lib/[artifact]-[revision].[ext]

* BuildConfig.groovy ** * ***

** * *将 Buildconfig 设置为“警告”后** * ** * ** * ** * ** *

0 投票
1 回答
449 浏览

grails - grails i18n 不更改代码属性

我是 Grails 的新手,并尝试使用标准集成在 grails-framework 中的 i18n-plugin(我使用 2.2.1)。我使用动态脚手架并想知道我的域模型变量的标签没有随着属性文件的值而改变。这就是我尝试直接使用消息标签的原因。但两种方式都行不通。我没有更改任何配置。我采取一个简单的看法添加:

我在 message.properties 和 message_de.properties 中添加了以下条目:

我用“?lang=de”打开了网址,没有这个参数,没有任何效果。此外,通过动态 scollding 对域模型进行标记也不起作用。如果我这个 g:message-tag 带有标准在属性文件中的代码,一切都很好。而且我不明白为什么我的自定义标签不起作用。

问题: - 我需要做任何配置吗?- 我犯了任何代码错误吗?

0 投票
2 回答
218 浏览

grails - Grails 一对一的两个域对象

我想将一个孩子添加到两个不同的父类中,如下所示:

第一的:

第二:

Thw child 就是这样定义的

问题是当我拯救父母时,它不会拯救孩子:

我做错了什么?有更好的方法吗?

更新:

我找到了这个

在 Grails 中保存关联的域类

这种行为似乎需要“属于”。但是为什么'级联:'all-delete-orphan'不强制这样做?因为在那种特定情况下我不能使用“属于”

0 投票
2 回答
752 浏览

mongodb - 如何使用 MongoDB 在 Grails 中使用两个析取(或)的合取(和)创建条件?

如果设置了某些属性,我正在尝试从用户或其团队中获取所有活动,这些活动也按某些类型进行过滤。

这就是我现在所拥有的:

执行它,我得到的是用户和团队块的 OR 和 showA、showB、showC 块,而不是这两个块的 AND。

我正在使用 grails 2.2.1(也使用没有 Hibernate 的 MongoDB GORM 1.2.0)

编辑:

我已经能够看到发送到 MongoDB 的查询并且它没有执行标准的第一部分。这是传递给 MongoDB 的查询:

编辑:我刚刚看到已经提出了一个 JIRA,这似乎是一个 MongoDB 插件问题...... http://jira.grails.org/browse/GPMONGODB-296

0 投票
1 回答
533 浏览

grails - 无法从根访问 Grails 静态资源

我有一个文件名为

favicon.ico

在 web-app 文件夹中(grails 2.2.1)。

我的应用程序配置为作为根应用程序/

如果我打开网址

我得到了一个 not 404 not found。

如果我尝试将文件移动到任何子文件夹中,它就可以工作。例如,如果我将其移至

我打开

该文件已正确提供。

如果我使用 grails run-app 运行应用程序,问题是一样的

0 投票
1 回答
620 浏览

grails - 带嵌入式的 Grails 脚手架

与那些域类

和一个控制器

访问 /foo/create 时出现错误

我看到该http://jira.grails.org/browse/GPSCAFFOLD-28存在一个错误

由于目前没有计划的修复版本,是否有任何解决方法?