2008-10-14 34 views
2

我知道JBoss應用程序服務器具有JMX控制檯作爲管理GUI。我的問題是,是否有類似的管理工具使用命令行?此工具是否與應用程序服務器一起提供,並且可以在服務器的控制下報告各種服務的狀態?JBoss應用服務器管理控制檯?

+0

您使用的是哪個版本? – 2011-09-26 15:30:08

回答

4

您可能想看看twiddle.sh'JMX客戶端到遠程JBoss服務器的'twiddle'。

4

Jboss剛剛開通了一個新項目:http://www.jboss.org/jopr/。這不是一個命令行,而是一個帶有儀表板的Web應用程序。

我想這就是你要找的。

+0

我第二個JOPR,最好的工具,非常快速和容易安裝。在JBoss 5中,它包含在標準發行版中 – massimogentilini 2010-02-23 16:30:05

1

而不是命令行工具,您可能需要考慮類似Groovy的腳本。例如,這個quickie可以讓你開始在你的JBoss服務器上測試JMX MBean特性,它的性能和單個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 

更突出的問題,在我看來,這就是將推動你到底是什麼工具了是你要與你收集的數據做什麼。

//尼古拉斯

相關問題