用 jconsole 监控 WebSphere AppServer JVM使用情况

环境描述:

服务端_OS:AIX 6.1

WebSphere: 6.1

客户端_OS: XP SP3

客户端JDK: SUN JDK 1.6 (如C:\Program Files\Java\jdk1.6.0_16)

------------------------------WebSphere服务器相应工作--------------------------

1.WebSphere服务器端增加JVM启动参数如下(可以在server.xml或9043/admin管理控制台增加):

网页修改位置:Servers->Server types->WebSphere application servers->server1(随应用名而定)->Process definition->Java Virtual Machine

-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   (在<WAS_HOME>/runtimes)

ibmorbapi.jar  (在<WAS_HOME>/java/jre/lib)

ibmorb.jar (在<WAS_HOME>/java/jre/lib)

ibmcfw.jar (在<WAS_HOME>/java/jre/lib)

注:<WAS_HOME>   为websphere 安装目录

 

3.编写一个jconsole_monitor.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.执行jconsole_monitor.bat 文件

5.在jconsole界面,新建连接->远程进程->输入如下:

service:jmx:rmi:///jndi/rmi://<IP>:1099/jmxrmi

用 jconsole 监控 WebSphere AppServer JVM使用情况相关推荐

  1. 通过JCONSOLE监控TOMCAT的JVM使用情况

    这个也是要学入一下,JVMr 虚拟机原理不可少. 参考配置URL": http://blog.163.com/kangle0925@126/blog/static/2775819820115 ...

  2. 监控j服务器jvm运行情况 - spring boot jvisualvm

    1.准备 spring boot 1.x java 1.8 jvisualvm.exe 2.启动 java -jar xx.jar 添加参数 -Djava.rmi.server.hostname=16 ...

  3. 监控利器之使用JConsole轻松监控JVM运行情况

    jdk本身给我们提供了两种工具用于监控JVM运行情况,其中一个是Jconsole,还有一个是jvisualvm,这两个工具都安装在jdk的bin目录下: 本文我们使用jconsule来监控jvm的运行 ...

  4. jconsole jvisualvm远程监视websphere服务器JVM的配置案

    jconsole是JDK里自带的一个工具,可以监测Java程序运行时所有对象的申请.释放等动作,将内存管理的所有信息进行统计.分析.可视化.我们可以根据这些信息判断程序是否有内存泄漏问题. 使用jco ...

  5. websphere java和进程管理_jvisualvm/Jconsole监控WAS(WebSphere)中间件

    1.登录was控制台https://196.168.119.18:9043/ibm/console/,找到自己的应用程序服务器---java和进程管理---进程定义--JAVA虚拟机,然后配置 通用J ...

  6. jvisualvm/Jconsole监控WAS(WebSphere)中间件

    1.登录was控制台https://196.168.119.18:9043/ibm/console/,找到自己的应用程序服务器---java和进程管理---进程定义--JAVA虚拟机,然后配置 通用J ...

  7. jconsole是否可以在生产环境使用_运用Jconsole监控JVM

    最近需要参与一些java程序debug和性能调整方面的工作,jconsole是jdk自带的工具,比较好用,以下文章前面大部分翻译自: ,后面关于用户名/密码和使用ssl加密连接的部分是从其他地方搜集的 ...

  8. 使用JConsole监控进程、线程、内存、cpu、类情况

    Jconsole简介: Jconsole是一个JMX兼容的监视工具.它使用Java虚拟机的JMX机制来提供运行在Java平台的应用程序的性能与资源耗费信息. 监控进程使用方法如下: 由于JConsol ...

  9. JConsole监控远程linux下的JVM

    环境: 服务器端: Linux + jdk1.7.0_75 + tomcat 7 本地: Win + jdk1.7.0_55 一.修改/etc/hosts文件 hostname -i 如果显示127. ...

最新文章

  1. VC MFC程序,在About对话框中获取并显示程序的版本号
  2. 深入Java虚拟机读书笔记第五章Java虚拟机
  3. 2016年蓝桥杯省赛A组c++第8题(暴力求解)
  4. Spring Boot 打成war包部署到tomcat8.5.20报无法访问
  5. csp真题202112-1 序列查询 (100分)
  6. 双胞胎被麻省理工全奖录取,他们成功的秘诀,跟你想的不一样……
  7. IDEA快速 实现 SpringMVC 整合xfire 发布 WebService 服务
  8. 解决方案:Nginx高可用方案
  9. C++socket编程(七):7.1 http协议讲解,通过抓包和telnet分析
  10. mysql 5.1 开启慢查询_mysql开启慢查询
  11. Sqlserver 2005备份与还原
  12. MyBatis下载和使用
  13. 游戏软件提示dll丢失、缺少dll等解决方法及dll文件大合集
  14. 3D~RPG游戏的制作
  15. PHP合成生成GIF动图
  16. 电子与计算机工程陈晟老师,陈晟老师课堂:数学成绩好,这七个大学专业适合报考!...
  17. 使用路由器后,上网速度比较慢(下载慢、延迟大)?
  18. “注水”的新力与“错付”的陈凯
  19. vue项目 打包文件大小分析
  20. linux驱动系列学习之input子系统(二)

热门文章

  1. 深度云打印 linux 安装,佳能2900+在深度linux下成功安装(已成功)
  2. python滚动截图(利用Puppeteer实现)
  3. 人事工资信息管理系统(软件架构)
  4. 神策数据唐予轩:一文看懂效果广告渠道追踪能力搭建与分析
  5. 毕业旅行 - 7天7晚云南游
  6. C1任务01-信息编码
  7. qq音乐播放器2014最新版 v10.21.4270 官方版
  8. BUFFALO WZR-HP-G300NH 有线和无线无法互通问题的解决
  9. php判断给定的整数是否是2的幂_算法-数值的整数次方的PHP实现
  10. 利用代码分别实现jdk动态代理和cglib动态代理_设计模式专题04-代理模式