Как определить, работает ли приложение в WebLogic или JBoss? - PullRequest
2 голосов
/ 18 марта 2019

На основании того, какой экземпляр запущено приложение (например, WebLogic или JBoss), я должен получить IP, который сопоставлен с другим заголовком.Итак, как я могу программно идентифицировать с Java, если веб-приложение работает на WebLogic или JBoss?

1 Ответ

2 голосов
/ 19 марта 2019

Вы можете попытаться получить системное свойство jboss.server.name (чтобы вы знали, что ваше приложение работает в контейнере JBoss) и weblogic.Name (для версии WebLogic).

Ex.

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

Один комплект идентифицирует ваш контейнер.

...