我知道 JBoss 应用服务器有 JMX-Console 作为管理的 GUI。我的问题是,是否有使用命令行的类似管理工具?这个工具是不是应用服务器自带的,能上报服务器控制下的各种服务的状态吗?
krabhishek
问问题
12283 次
6 回答
4
您可能想看看 twiddle.sh 'A JMX client to 'twiddle' with a remote JBoss server.'
于 2008-10-17T08:37:42.147 回答
4
Jboss 刚刚开了一个新项目:http ://www.jboss.org/jopr/ 。这不是命令行,而是带有仪表板的 Web 应用程序。
我想这就是你要找的。
于 2008-10-17T08:46:37.573 回答
1
在 JBoss Application Server 7 中有命令行界面。
于 2011-09-26T15:31:13.333 回答
1
您可能需要考虑使用 Groovy 之类的脚本来代替命令行工具。例如,这个快速教程将帮助您开始在 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
在我看来,更突出的问题是驱动你最终使用什么工具的是你将如何处理你收集的数据。
//尼古拉斯
于 2009-01-04T07:04:36.277 回答
0
如果您使用的是 JBoss Application Server 6,您可以在安装的bin文件夹中找到一个名为 Twiddle 的命令行工具。您可以在 JBoss wiki 中找到更多信息:http: //community.jboss.org/wiki/Twiddle
于 2011-06-29T21:37:46.200 回答
0
Jboss 7 有一个名为CLI(命令行界面)的新命令行实用程序
于 2013-05-13T17:01:43.940 回答