gpt4 book ai didi

java - Grails:在 Tomcat 7 中获取端口号

转载 作者:行者123 更新时间:2023-11-28 22:55:45 25 4
gpt4 key购买 nike

我有一个 Grails 2.3.6 应用程序,我在其中使用以下代码获取端口号:

System.getProperty('server.port').toInteger()

上面的代码运行良好。

现在的问题是,我将 Grails 应用程序部署为 Tomcat 7 中的 WAR 文件。

现在上面的代码不起作用,我无法获取端口号。

有没有一种简单的方法可以获取在 Tomcat 7 服务器上运行的 Grails 应用程序实例的端口号?

最佳答案

对于大多数情况,您可以使用 Grails 链接生成器:http://grails.org/doc/latest/api/org/codehaus/groovy/grails/web/mapping/LinkGenerator.html

但无论如何,您应该了解它使用存储在 Config.groovy 中的配置值。因为 Tomcat 的 host:port 在 Tomcat 不直接面对野网时不起作用,通常它被前端服务器隐藏,比如 Nginx(我强烈建议这样做)

关于java - Grails:在 Tomcat 7 中获取端口号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27629295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com