我有 tomcat 应用程序(war 文件),人们可以根据需要部署它。例如,通过在 Coyote 中使用 http/https 连接器,或使用 mod_jk/mod_proxy 让 Apache 处理传入的 http/https。
我遇到的一个问题是我需要从应用程序中找出部署服务器的公共(public)地址。有没有办法从传入的请求中提取这个?例如,当应用程序通过 mod_jk 和 ajp13 后端部署时,我仍然想知道请求最初是发送给 https://myserver.com 的。 .
最佳答案
Use jsonip ,这样你就可以在启动时完成,不需要等待请求。
关于apache - 从tomcat中找出自己的公共(public)地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8652926/