根据应用程序运行的实例(例如 WebLogic 或 JBoss),我必须获取 IP,该 IP 映射到不同的 header 。那么,如果 Web 应用程序在 WebLogic 或 JBoss 上运行,我如何以编程方式使用 Java 进行识别?
最佳答案
您可以尝试获取jboss.server.name
系统属性(这样您就知道您的应用程序正在JBoss容器中运行)和weblogic.Name
(对于 WebLogic 版本)。
例如。
String weblogicServerName = System.getProperty("weblogic.Name");
String jbossServerName = System.getProperty("jboss.server.name");
一组标识您的容器。
关于java - 如何识别应用程序是运行在WebLogic还是JBoss上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55214365/