【发布时间】:2019-08-08 09:47:49
【问题描述】:
根据应用程序运行的实例(如 WebLogic 或 JBoss),我必须获取映射到不同标头的 IP。那么,如果 webapp 在 WebLogic 或 JBoss 上运行,我如何以编程方式识别 Java 呢?
【问题讨论】:
标签: java server jboss weblogic
根据应用程序运行的实例(如 WebLogic 或 JBoss),我必须获取映射到不同标头的 IP。那么,如果 webapp 在 WebLogic 或 JBoss 上运行,我如何以编程方式识别 Java 呢?
【问题讨论】:
标签: java server jboss weblogic
您可以尝试获取jboss.server.name 系统属性(这样您就知道您的应用在JBoss 容器中运行)和weblogic.Name 一个(用于WebLogic 版本)。
例如
String weblogicServerName = System.getProperty("weblogic.Name");
String jbossServerName = System.getProperty("jboss.server.name");
一组标识您的容器。
【讨论】: