问题标签 [grails-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 - 在 JBoss 4.2 下部署不同版本的 grails 应用程序(war)?
我想在同一个 JBoss 服务器下部署两个 Grails WAR。一个我使用 Grails 1.2.1,另一个使用 Grails 2.0。
这可能吗?如果是,请告诉我该怎么做。
grails - 从 grails 1.3.7 升级到 2.0 后执行引导程序出错
在将 grails 应用程序从 1.3.7 升级到 2.0 之后,将抛出 java NullPointerException(完整错误如下)。
我正在使用 debian squeeze 和 java 版本 OpenJDK“1.6.0_18”,尽管也尝试过使用预打包的 debian sun-jdk。
我试图卸载所有插件,但没有成功;调试模式也没有给我任何线索。我还在开发环境中检查了我的数据源:
一点运气都没有……有什么想法吗?我检查了相关的帖子,但在这里找不到相同的问题...
提前致谢
grails - Grails 2 升级问题
我在我的 Linode(运行 ubuntu 11.10)上运行 grails 2 时遇到问题。
我可以很好地运行 1.3.7,但是当我尝试使用 grails 2 时,控制台不起作用。我可以在 1.3.7 中很好地使用 grails 交互模式。Grails 2 就这样死了。
有没有其他人见过这样的事情?谢谢。
grails - 在 Grails 2.0 中定义具有多个数据源的唯一约束
假设我在多个数据源中定义了一个名为 Client 的域类,并在字段 "name" 上创建了一个唯一约束:
唯一约束将应用于所有数据源,即如果我在数据源 ds1 中创建名为“client1”的客户端,那么我无法在数据源 ds2 中创建具有相同名称的客户端。我希望字段“名称”对于给定的数据源是唯一的,而不是在所有数据源中是唯一的,就像可以将字段“名称”定义为对于一个或多个其他字段的给定值是唯一的一样(s)。事实上,这是在 Grails 2.0 之前默认使用 Datasources 插件的方式。你知道怎么做吗 ?
grails - Grails 2 - 域模型继承导致 DbUnit 中的 NO_SUCH_TABLE?
在 Grails 1.3.7 中,我有一个这样的域模型:
在 1.3.7 中,我的测试通过了。然而,在升级到 Grails 2.0.0 时,我遇到了以下问题:
如果我撤消继承层次结构并依赖复制+粘贴,这些错误就会“修复”。什么可能导致此失败?
grails - grails 2.0 - 正确使用 serverURL 进行生产?
Grails 2.0 改变了它使用 grails.serverURL 开发和测试环境的方式(如手册中所述)。但是,关于 Tomcat 上的生产部署,我在serverURL 方面遇到了一些问题。serverURL(生产模式)似乎有几个选项:
(已添加)此设置只是“烟雾和镜像”,因为 Tomcat 和 Jetty 具有控制如何为 App 处理 URL 的方法,直至“App”级别。
使用它来指定服务器(正如 Config.groovy 中的“TODO”所指出的那样)
不要像 Grails 贡献者之一所说的那样使用它,即“删除 serverURL 属性并让 Grails 生成相对于当前正在运行的应用程序的 url 应该始终是安全的。” 目前尚不清楚这是否扩展到生产(当不生成电子邮件时)。
- 改用另一种方法,即 grails.app.context,它在 Grails 2.0 手册中没有记录,但在某些参考资料中有所描述,here和here。
您能否澄清一下对于 Jetty 和 Tomcat(生产模式)的 serverURL 和 app.context 的正确使用?
谢谢
grails - 域类 hasMany 添加条目失败
我是 Grails 菜鸟,所以请原谅我的菜鸟问题。
我创建了一个域类用户和设备。用户有很多设备:设备,设备属于用户:用户。
重要的是只有 1 个设备永远不会属于两个用户,所以我的 UserController 代码如下所示:
但是现在我得到一个奇怪的服务器错误:
设备条目中的空 id(发生异常后不要刷新会话)
我在这里想念什么?
非常感谢!
grails - Grails 和子域
Grails 是否了解子域(即 subdomain.domain.com)?我没有在手册中看到它讨论过。这纯粹是一个应用服务器/网络服务器问题吗?可以静态或动态地绑定到 grails 控制器中吗?
grails - 用于 Grails 2.0 的 Grails/Gradle 插件
我正在尝试将 grails-gradle 插件与 grails 2.0 版一起使用。这是我的构建脚本:
脚本底部的依赖项与位于此处的原始“1.3.4”不同。当我使用此脚本创建一个 grails 项目时,gradle grails-init
它可以正常工作,创建项目。当我尝试使用时,gradle grails-run-app
我收到以下错误:
我假设这意味着我缺少一个依赖项,但我不知道是什么依赖项。看起来hibernate
是罪魁祸首,但我在上面包含了 grails hibernate jar。两个版本的 grails 之间的 jar 列表是不同的,所以我不确定应该包括哪个(或者可能没有一个,这将不起作用)。可以在此处查看依赖项列表。
任何解决这些错误的帮助将不胜感激。
使用:gradle 1.0、里程碑 7 和 grails 2.0.0
注意:依赖项是来自github"org.grails:grails-gradle-plugin:1.1.1-SNAPSHOT"
的最新修订版的本地副本。