【发布时间】:2013-02-08 18:31:00
【问题描述】:
在我的 Config.groovy 文件中,我为开发设置了 grails.serverURL,但端口被硬编码为 8080。
一些开发人员配置了不同的端口以防止其他正在运行的应用程序发生冲突(例如本地开发 SOA)。
我的尝试并没有给我带来满意的结果。
- 我在 run-app 命令中设置了
-Dserver-port=8090 - 在 grails.serverURL 字符串中同时引用了
${server.port}和${grails.server.port.http}
如何引用 -Dserver-app 值以在 Config.groovy 中使用?
【问题讨论】:
-
如果这是您的选择,我会将配置外部化并允许每个开发人员在文件中设置自己的端口值。
-
@droggo 我肯定考虑过。
-
那么它解决了你的问题吗?
-
我个人喜欢完全删除 serverUrl 配置。它只是一些绝对网址,需要调整以使应用程序启动并运行。