【发布时间】:2012-03-01 08:07:28
【问题描述】:
Grails 2.0 改变了它使用 grails.serverURL 开发和测试环境的方式(如manual 中所述)。但是,关于 Tomcat 上的生产部署,我有几个带有 serverURL 的 problems。 serverURL(生产模式)似乎有几个选项:
-
(已添加)此设置只是“烟雾和镜像”,因为 Tomcat 和 Jetty 具有控制如何为应用处理 URL 的方法,直至“应用”级别。
李> 使用它来指定服务器(正如 Config.groovy 中的“TODO”所指出的那样)
不要像 Grails 贡献者之一所说的 here 那样使用它,即“删除 serverURL 属性并让 Grails 生成相对于当前正在运行的应用程序的 URL 应该始终是安全的。”目前尚不清楚这是否扩展到生产(当不生成电子邮件时)。
- 改用另一种方法,即 grails.app.context,Grails 2.0 手册中没有记录,但在某些参考文献here 和here 中有描述。
您能否澄清一下对于 Jetty 和 Tomcat(生产模式)的 serverURL 和 app.context 的正确用法?
谢谢
【问题讨论】:
标签: grails grails-2.0