搜档网
当前位置:搜档网 › 通过jconsole监控WAS的JVM内存

通过jconsole监控WAS的JVM内存

/*************************WebSphere服务器相应工作*************************/
1.WebSphere服务器端增加JVM启动参数如下(可以在server.xml或9043/admin管理控制台增加):
-Djavax.management.builder.initial=
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.port=1099
2. WebSphere服务器调整JMX连接方式为:
SOAPConnector
3.重启WebSphere
/*************************windows客户端 相应工作***************************/
1.创建一个文件夹,例如:C:\programs\jconsole\libs
2.将一些需要的jar 拷贝进入到这个libs文件夹中:
com.ibm.ws.admin.client_6.1.0.jar (在/runtimes)
ibmorbapi.jar (在/java/jre/lib)
ibmorb.jar (在/java/jre/lib)
ibmcfw.jar (在/java/jre/lib)
注: 为websphere 安装目录
3、编写一个批处理脚本monitor_WAS.BAT,内容如下:
set JAVA_HOME="C:\Program Files\Java\jdk1.6.0_16"
set WAS6.1_JARS=C:\programs\jconsole\libs
set BOOTJARS=%WAS6.1_JARS%\ibmorbapi.jar
set BOOTJARS=%BOOTJARS%;%WAS6.1_JARS%\ibmorb.jar
set BOOTJARS=%BOOTJARS%;%WAS6.1_JARS%\ibmcfw.jar
set CLASSPATH=%WAS6.1_JARS%\com.ibm.ws.admin.client_6.1.0.jar
set CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib\tools.jar
set CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib\jconsole.jar
%JAVA_HOME%\bin\jconsole -J-Xbootclasspath/p:%BOOTJARS% J-Djava.class.path=%CLASSPATH%
4.执行monitor_WAS.BAT
5.在jconsole界面,新建连接->远程进程->输入如下:
service:jmx:rmi:///jndi/rmi://:1099/jmxrmi

相关主题