2008-10-14 2 views
2

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

+0

Какую версию вы используете? – 2011-09-26 15:30:08

ответ

4

Возможно, вы захотите взглянуть на twiddle.sh 'Клиент JMX, чтобы «перевернуть» с удаленного сервера JBoss.'

4

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

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

+0

I второй JOPR, лучший инструмент вокруг и очень быстрый и простой в установке. В JBoss 5 он включен в стандартный дистрибутив – massimogentilini 2010-02-23 16:30:05

1

Вместо инструмента командной строки вы можете захотеть рассмотреть скрипты в чем-то вроде Groovy. Например, этот quickie поможет вам начать тестирование JMX MBean Attributes на вашем сервере 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

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

Смежные вопросы