次序 本土 号令 代办 标语 消息 需求 主机名 对话框 暗码 细致 用户 语法 系统 消耗 平台 上文 用户名 功用 过程 端口 时分 局部 行东 开头 目次 主动 资本 阶段 主机 东西 简介 大年夜 别的 比拟 原型 孤立 示例 开端 口令 坚实 脚本 分明 虚拟机 例子 依据 界面 本文 权限 权利
jconsoletomcatJian∴She∴Shuo∴Ming比来需求参与壹些java次序递次debug和功用调剂方面的任务!jconsole是jdk自带的东西!比拟好用!以下文章前面大年夜局部翻译自http://java.sun.com/j2se/1.5.0/docs/guide/manageme nt/jconsole.html !前面对于用户名/暗码和使用ssl加密连接的局部是从其他中央搜罗的资料并且停止了考据
Jconsole简介
Jconsole是壹个JMX兼容的监看东西它使用Java虚拟机的JMX机制来供给运转正在Java平台的使用次序递次的功用与资本消耗消息
建设tomcat使用jconsole
改正catalina脚本
Windows平台改正catalina.bat!正在dorun和dostart段开头增加壹行
set JAVA_OPTS=&JAVA_OPTS& -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port="9004"
-Dcom.sun.management.jmxremote.authenticate="false " -Dcom.sun.management.jmxremote.ssl="false"
Unix/Linux平台改正catalina.sh!正在dorun和dostart段开头增加壹行
JAVA_OPTS="JAVA_OPTS "-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port="9004"
-Dcom.sun.management.jmxremote.authenticate="false " -Dcom.sun.management.jmxremote.ssl="false"
发动jconsole
发动tomcat以后!依据上文中的jconsole简介中的号令发动jconsole!假设是正在效劳器本土运转jconsole!会出现以下界面
间接停止连接便可
假设是远程监控!需求点击远程选项卡并输进相干消息!示例以下
主机名或者ip处填写需求监看的主机ip!端口为效劳器上上文中增加的-Dcom.sun.management.jmxremote.port="portNumber"设定的端口!本文以9004为例正在设定为-Dcom.sun.management.jmxremote.authenticate="false " 的状况下!用户名和口令留空便可
开端jconsole
Jconsole使用次序递次位于JDK_HOME/bin目次下
号令语法
能够使用jconsole监看本土使用次序递次和远程使用次序递次
留心正在开拓阶段或者许原型阶段!使用jconsole监看本土使用次序递次是很有效的!可是不倡议正在消耗情况中使用!因为jconsole自身也将分明的消耗系统资本引荐使用远程监看来将jconsole和被监看平台孤立开检查jconsole细致语法jconsole - Java Monitoring and Management Console.
本土监看
假设需求监控本土使用次序递次!那么发动jconsole使用的用户id必须和被监看次序递次的用户id一致发动本土监控的号令语法以下
Jconsoleprocessed
获得过程号的方法
Unix/Linux:使用ps检查java过程的PID
Windows:权利治理器检查java或者许javaw过程的PID
也能够使用jps号令行东西 检查PIDs
例子假设妳发觉notepad.jar使用次序递次的PID为2956!则能够经过以下号令发动jconsole:
jconsole 2956
jconsole和被监看的使用次序递次必须是使用同壹个用户运转的治理和监看系统使用操纵系统的文件权限
假设妳没有指定PID!jconsole会主动的探测出本土运转的壹切java使用次序递次并浮现壹个对话框让妳挑选妳想监控的次序递次
细致消息见Local JMX Monitoring and Management.
远程监看
使用以下号令发动jconsole停止远程监看
jconsolehostname:portNum
Hostname是被监控系统主机名!portNum是当妳发动JVM!打开JMX代办代理以后指定的端标语细致消息见Remote JMX Monitoring and Management.
假设妳没有指定主机名/端标语!那么jconsole会浮现壹个连接对话框来输进主机名和端标语
连接JMX代办代理
假设正在发动jconsole的时分指定了要连接的JMX代办代理!它会主动的发动对指定JVM的监看任甚么时候分假设妳想连接到别的壹台主机!能够挑选Connection | New Connection并输进连接消息
或者许假设妳没有输进代办代理!那么发动jconsole以后会出现连接对话框!对话框有叁个tab页
Local
Remote
Advanced
Local选项卡
Local选项卡列出了正在本土系统上!使用与发动jconsole相同的用户运转的JVM及其PID!类/参数消息挑选需求坚实的使用次序递次!然后点击Connect
Remote选项卡
要监看远程JVM!需求输进
Host name远程主机名
Port number发动JVM的时分指定的JMX代办代理端标语
User name and password使用的用户名和暗码
对于设置JMX代办代理端标语的细致消息!见
Enabling the JMX Management Agent.比来需求参与壹些java次序递次debug和功用调剂方面的任务!jconsole是jdk自带的东西!比拟好用!以下文章前面
飞扬黑客网 http://www.gdwkb.cn
jconsoletomcatJian∴She∴Shuo∴Ming比来需求参与壹些java次序递次debug和功用调剂方面的任务!jconsole是jdk自带的东西!比拟好用!以下文章前面大年夜局部翻译自http://java.sun.com/j2se/1.5.0/docs/guide/manageme nt/jconsole.html !前面对于用户名/暗码和使用ssl加密连接的局部是从其他中央搜罗的资料并且停止了考据
Jconsole简介
Jconsole是壹个JMX兼容的监看东西它使用Java虚拟机的JMX机制来供给运转正在Java平台的使用次序递次的功用与资本消耗消息
建设tomcat使用jconsole
改正catalina脚本
Windows平台改正catalina.bat!正在dorun和dostart段开头增加壹行
set JAVA_OPTS=&JAVA_OPTS& -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port="9004"
-Dcom.sun.management.jmxremote.authenticate="false " -Dcom.sun.management.jmxremote.ssl="false"
Unix/Linux平台改正catalina.sh!正在dorun和dostart段开头增加壹行
JAVA_OPTS="JAVA_OPTS "-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port="9004"
-Dcom.sun.management.jmxremote.authenticate="false " -Dcom.sun.management.jmxremote.ssl="false"
发动jconsole
发动tomcat以后!依据上文中的jconsole简介中的号令发动jconsole!假设是正在效劳器本土运转jconsole!会出现以下界面
间接停止连接便可
假设是远程监控!需求点击远程选项卡并输进相干消息!示例以下
主机名或者ip处填写需求监看的主机ip!端口为效劳器上上文中增加的-Dcom.sun.management.jmxremote.port="portNumber"设定的端口!本文以9004为例正在设定为-Dcom.sun.management.jmxremote.authenticate="false " 的状况下!用户名和口令留空便可
开端jconsole
Jconsole使用次序递次位于JDK_HOME/bin目次下
号令语法
能够使用jconsole监看本土使用次序递次和远程使用次序递次
留心正在开拓阶段或者许原型阶段!使用jconsole监看本土使用次序递次是很有效的!可是不倡议正在消耗情况中使用!因为jconsole自身也将分明的消耗系统资本引荐使用远程监看来将jconsole和被监看平台孤立开检查jconsole细致语法jconsole - Java Monitoring and Management Console.
本土监看
假设需求监控本土使用次序递次!那么发动jconsole使用的用户id必须和被监看次序递次的用户id一致发动本土监控的号令语法以下
Jconsoleprocessed
获得过程号的方法
Unix/Linux:使用ps检查java过程的PID
Windows:权利治理器检查java或者许javaw过程的PID
也能够使用jps号令行东西 检查PIDs
例子假设妳发觉notepad.jar使用次序递次的PID为2956!则能够经过以下号令发动jconsole:
jconsole 2956
jconsole和被监看的使用次序递次必须是使用同壹个用户运转的治理和监看系统使用操纵系统的文件权限
假设妳没有指定PID!jconsole会主动的探测出本土运转的壹切java使用次序递次并浮现壹个对话框让妳挑选妳想监控的次序递次
细致消息见Local JMX Monitoring and Management.
远程监看
使用以下号令发动jconsole停止远程监看
jconsolehostname:portNum
Hostname是被监控系统主机名!portNum是当妳发动JVM!打开JMX代办代理以后指定的端标语细致消息见Remote JMX Monitoring and Management.
假设妳没有指定主机名/端标语!那么jconsole会浮现壹个连接对话框来输进主机名和端标语
连接JMX代办代理
假设正在发动jconsole的时分指定了要连接的JMX代办代理!它会主动的发动对指定JVM的监看任甚么时候分假设妳想连接到别的壹台主机!能够挑选Connection | New Connection并输进连接消息
或者许假设妳没有输进代办代理!那么发动jconsole以后会出现连接对话框!对话框有叁个tab页
Local
Remote
Advanced
Local选项卡
Local选项卡列出了正在本土系统上!使用与发动jconsole相同的用户运转的JVM及其PID!类/参数消息挑选需求坚实的使用次序递次!然后点击Connect
Remote选项卡
要监看远程JVM!需求输进
Host name远程主机名
Port number发动JVM的时分指定的JMX代办代理端标语
User name and password使用的用户名和暗码
对于设置JMX代办代理端标语的细致消息!见
Enabling the JMX Management Agent.比来需求参与壹些java次序递次debug和功用调剂方面的任务!jconsole是jdk自带的东西!比拟好用!以下文章前面
飞扬黑客网 http://www.gdwkb.cn


