我是WAS的新手,目前正在使用WAS 7.0我在WAS中部署的应用程序在启动时注册了一些MBean,我想知道如何从管理控制台监视/获取与这些已注册MBean相关的信息( GUI)的WAS。我在管理控制台中看到了很多选项,但是在应用程序启动时,在哪里可以找到与在WAS JMX基础架构中注册的MBean相关的信息时会感到困惑?或者只能通过编程方式获得它?如果您可以推荐一些资源,那会有帮助吗?
答案 0 :(得分:1)
你可以通过以下任何一种方式获得这些mbeans:
JConsole - 连接到WAS有点棘手,这是我运行它的批处理:
echo URL连接字符串是:service:jmx:iiop:// you-hostname-here:2809 / jndi / JMXConnector
设置JAVA_HOME = C:\ Progra~1 \ IBM \ SDP \ jdk
设置CLASSPATH =%CLASSPATH%;%JAVA_HOME%\ lib \ jconsole.jar
设置CLASSPATH =%CLASSPATH%; tools.jar; com.ibm.ws.admin.client_7.0.0.jar
“C:\ Program Files \ IBM \ SDP \ jdk \ bin \ jconsole.exe”-J-Djava.class.path =%CLASSPATH%
WSAdmin脚本 - 示例:
beanNameString = AdminControl.queryNames('type = youMbeanName,*')
print AdminControl.getAttribute(beanNameString,'someAttribute')
AdminControl.invoke(beanNameString,'someMethod','parameter1')
编程。
我会把这个留给你:)