如何确定应用程序是在WebLogic还是JBoss上运行?

时间:2019-03-18 03:26:41

标签: java server jboss weblogic

基于运行哪个应用程序(例如WebLogic或JBoss)的实例,我必须获取IP,该IP与另一个标头映射。那么,如果Webapp在WebLogic或JBoss上运行,我如何用Java编程地识别呢?

1 个答案:

答案 0 :(得分:2)

您可以尝试获取jboss.server.name系统属性(这样您就知道您的应用程序正在JBoss容器中运行)和weblogic.Name一个(对于WebLogic版本)。

例如。

String weblogicServerName = System.getProperty("weblogic.Name");
String jbossServerName = System.getProperty("jboss.server.name");

一套可以识别您的容器。