获取Java中的Application Server名称或ip和端口
我们希望识别并显示代理Web服务器后面的Java应用程序在其上运行的服务器和端口。这意味着getServerName()和getServerPort()返回代理的服务器名称及其端口(80)。
我们有两个在单个物理机箱上运行的应用程序服务器实例,因此每个机箱有两个活动端口,即9080、9081 <Application Server
Name>:<Application Server Port>。将显示我想要的内容。
有任何想法吗?我是一个完整的Java新手,很抱歉,如果这是一个基本问题。
回答:
您可以ServletRequest#getLocalXXX()
为此使用方法。
ServletRequest#getLocalName()
返回本地主机名。ServletRequest#getLocalAddr()
返回本地IP。ServletRequest#getLocalPort()
返回本地端口。
以上是 获取Java中的Application Server名称或ip和端口 的全部内容, 来源链接: utcz.com/qa/399152.html