Консоль администратора сервера приложений JBoss? - PullRequest
2 голосов
/ 14 октября 2008

Я знаю, что сервер приложений JBoss имеет JMX-консоль в качестве графического интерфейса для администрирования. У меня вопрос, есть ли аналогичный инструмент администратора, использующий командную строку? Поставляется ли этот инструмент с сервером приложений и может ли он сообщать о состоянии различных служб под управлением сервера?

Ответы [ 6 ]

4 голосов
/ 17 октября 2008

Jboss только что открыл новый проект: http://www.jboss.org/jopr/. Это не командная строка, а веб-приложение с панелью мониторинга.

Я думаю, это то, что вы ищете.

4 голосов
/ 17 октября 2008

Возможно, вы захотите взглянуть на twiddle.sh «JMX-клиент, который« вертит »с удаленного сервера JBoss».

1 голос
/ 26 сентября 2011

В сервере приложений JBoss 7 есть интерфейс командной строки .

1 голос
/ 04 января 2009

Вместо инструмента командной строки вы можете использовать скрипты в Groovy. Например, этот краткий обзор поможет вам начать тестирование атрибутов JMX MBean на вашем сервере JBoss, он также выполняет (или лучше, чем) отдельные вызовы twiddle и довольно гибок.

import javax.management.*;
import javax.naming.*;
Properties p = new Properties();
p.put(Context.PROVIDER_URL, url);
p.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
p.put("jnp.disableDiscovery", "true");
ctx = new InitialContext(p);
contexts.put(url, ctx);
mbeanServer = ctx.lookup("/jmx/rmi/RMIAdaptor");
// Lookups here

Более существенная проблема, на мой взгляд, заключается в том, что будет определять то, с каким инструментом вы в конечном итоге будете поступать, собирая данные.

// Николай

0 голосов
/ 13 мая 2013

Jboss 7 имеет новую утилиту командной строки с именем CLI (интерфейс командной строки)

0 голосов
/ 30 июня 2011

Если вы используете JBoss Application Server 6, вы можете найти инструмент командной строки под названием Twiddle в папке bin вашей установки. Вы можете найти больше информации в вики JBoss: http://community.jboss.org/wiki/Twiddle

...