问题标签 [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.
grails - 域中的 Grails 2.2“请求”关键字
我使用 grails 2.1.2 开发应用程序,然后升级到 2.2.0
我有一个域类
Concurrence 上有一个属性“请求”
以前一切正常,但在我使用 grails 2.2.0 后,该域无法保存,
字段“request_id”没有默认值
任何建议如何解决这个问题?或者我必须降级到 2.1.2 或重命名请求属性名称?
此致
hibernate - 集成测试期间约束上的 Grails null id 错误
圣杯 2.2.0
我正在尝试创建一个自定义约束来强制用户只有一封主电子邮件。这是导致错误的简化代码:
用户域类
电子邮件域类
集成测试
运行“grails test-app -integration”会导致:
| 失败:testSomething(webapp.EmailTests)
| org.hibernate.AssertionFailure: org.grails.datastore.gorm.GormStaticApi$_methodMissing_closure2.doCall(GormStaticApi.groovy:105) 的 webapp.Email 条目中的空 id(发生异常后不刷新会话)webapp.Email $__clinit__closure1_closure2.doCall(Email.groovy:13) at org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener.onApplicationEvent(AbstractPersistenceEventListener.java:46) at webapp.EmailTests.testSomething(EmailTests.groovy:21)
如果我将唯一约束更改为自定义约束之后,则不会发生问题。这里发生了什么?我想了解这里的任何相关约束的顺序如何?
需要明确的是,这不会导致问题:
grails - grails run-app 随机抛出:java.lang.NoClassDefFoundError: Lorg/codehaus/groovy/grails/plugins/web/async/api/ControllersAsyncApi
启动我的 grails 2.2.0 应用程序时,我随机收到如下错误消息,但它也随机成功启动而没有错误。代码没有变化,我只是尝试运行grails dev run-app
多次。
我之前也尝试grails clean
过,但这没有什么区别;错误仍然随机发生。
启动错误:
环境:
- Mac OS X 狮子
- JDK 1.6.0_31
类似的帖子,但仍然不同,因为我没有运行 Tomcat:
spring-security - 无法在 Windows 7 的 GGTS 中使用 Spring Security Core 运行 Grails 项目
我是 Grails 的新手,我正在拼命尝试让 Spring Security 插件运行。我将以下行添加到我的项目中BuildConfig.groovy
:
然后我尝试通过install-plugin
命令安装插件。无论我选择哪种方式,我都无法启动项目,因为我已经运行了s2-quickstart
脚本(它创建了 Spring Security 域类和控制器)。
我使用 PostgreSQL 作为数据库并在 Windows 7 上运行 Groovy/Grails Tool Suite,Grails 版本为 2.2.1。
这是错误消息:
编辑:
使用运行应用程序run-app --verbose --stacktrace
会导致服务器成功启动,但该过程不会在后台完成。片刻之后,服务器关闭并出现错误:
编辑2:
grails -noreload run-app
然后grails clean
是grails run-app
两者都会导致服务器正常启动,但服务器会在短时间内关闭(正如我在第一次编辑中解释的那样):
当我删除$USER/.grails/
.
有关此错误的信息是控制台输出的副本:
grails - 视图的 Grails 国际化
在 Grails 视图中,我需要根据用户选择的语言更改标签、按钮等的语言。怎样才能做到这一点?
grails - 图像未在 .doc 文件中呈现
我有一个模板,其中有一些来自文件系统的图像,另一些来自项目图像文件夹。
来自我的 grails 应用程序的 images 文件夹的模板中的图像完美地显示在 doc 文件中。我正在使用下面的代码来渲染这些图像:
但我有一个来自文件系统(/opt/profileImages 文件夹)的图像。使用以下代码在模板中呈现此图像:
看法:
控制器:
这工作正常,在浏览器以及我使用 grails 渲染插件下载的 pdf 中显示配置文件图像。
但问题是 .doc 格式的文件。当我以 doc 格式下载模板时,不会显示图像。
截屏:
有人可以告诉我我错在哪里吗?
或者有没有其他方法可以做到这一点?
java - 战争文件应该有多大?
Tomcat 7 管理器将 war 文件大小限制为 50 Mo。
- 为什么限制为 50 Mo ?
- 战争文件的最大大小应该是多少?(在实践中)
我正在使用 Grails 2.2,它生成的最小 WAR 为 28 Mo。因此,很容易达到 50 Min 的限制。
hibernate - Grails 一对多只保存子不刷新父子集
使用经典的作者/书籍模式(grails 2.2.0)。
为什么当我创建一个子实例时它不会更新父集:
由于作者对象不会在数据库中更改,为什么我必须使用 author.addToBooks(book).save() ???