JBoss Application Server管理控制台?

时间:2008-10-14 15:13:01

标签: jboss jboss-tools

我知道JBoss Application Server将JMX-Console作为管理GUI。我的问题是,是否有类似的管理工具使用命令行?此工具是否随应用程序服务器一起提供,是否可以在服务器的控制下报告各种服务的状态?

6 个答案:

答案 0 :(得分:4)

你可能想看看twiddle.sh'一个JMX客户端,用一个远程JBoss服务器'旋转'。

答案 1 :(得分:4)

Jboss刚开了一个新项目:http://www.jboss.org/jopr/。这不是命令行,而是带有仪表板的Web应用程序。

我认为这就是你要找的东西。

答案 2 :(得分:1)

您可能希望考虑使用Groovy之类的脚本来代替命令行工具。例如,这个快速入门将让您开始测试JBoss服务器中的JMX MBean特性,它可以执行(或者更好)单个旋转调用,并且非常灵活。

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

在我看来,更为突出的问题是,您将最终推出的工具是您将要收集的数据。

//尼古拉斯

答案 3 :(得分:1)

在JBoss Application Server 7中有Command Line Interface

答案 4 :(得分:0)

如果您使用的是JBoss Application Server 6,则可以在安装的 bin 文件夹中找到名为Twiddle的命令行工具。您可以在JBoss wiki中找到更多信息:http://community.jboss.org/wiki/Twiddle

答案 5 :(得分:0)

Jboss 7有一个名为CLI (Command Line Interface)

的新命令行实用程序