Получить имя сервера, на котором я получаю запросы к моему приложению в weblogic?

Мне нужно знать, с какого сервера мое приложение отвечает на любой веб-запрос. Я пытаюсь установить локальное соединение с ServerMBeans, но получаю AdminServer только на любом порту. вот код:

String serverName = "";
MBeanHome mbean = null;
try {
    InitialContext ctx = new InitialContext();
    mbean = (MBeanHome) ctx.lookup("java:comp/env/jmx/runtime");
    serverName = mbean.getMBeanServer().getServerName();

} catch (Exception ex) {
    serverName = ex.getMessage();
}

return serverName;
0
задан JuanToroMarty 10 January 2012 в 12:04
поделиться