基于运行哪个应用程序(例如WebLogic或JBoss)的实例,我必须获取IP,该IP与另一个标头映射。那么,如果Webapp在WebLogic或JBoss上运行,我如何用Java编程地识别呢?
答案 0 :(得分:2)
您可以尝试获取jboss.server.name
系统属性(这样您就知道您的应用程序正在JBoss容器中运行)和weblogic.Name
一个(对于WebLogic版本)。
例如。
String weblogicServerName = System.getProperty("weblogic.Name");
String jbossServerName = System.getProperty("jboss.server.name");
一套可以识别您的容器。