一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Jav...
分类:
编程语言 时间:
2015-09-17 21:33:41
阅读次数:
206
原因是配置文件中未指定管理员身份。打开tomcat>conf>tomcat-user.xml文件,添加如下代码:1 2 3 4 》用户名admin,密码111111在如下位置:待解决问题:1.添加错误提示中提示的四个角色中的manager-jmx角色。2.四个角色的作用以...
分类:
移动开发 时间:
2015-09-17 13:20:10
阅读次数:
144
JMX即Java Manager Extentin(java 管理扩展)一种动态改变javabean属性值的技术,具体应用场景可以有很多。比如使用JMX作为线上应用的开关,在做一些新老系统改造的时候 我们可以采用一个简单的开关bean来即时切换新老业务逻辑,达到实时回滚的目的。 JMX的基本结构如下...
分类:
其他好文 时间:
2015-09-15 12:59:15
阅读次数:
182
因为公司大量使用tomcat作为应用服务,所以,这两天催生了一个想法,通过zabbix监控tomcat的运行状态,从而能够更快的发现tomcat服务出现的问题以及判断问题出现在哪块。在网上找了一些资料来看,写的都不是很全面(PS:对于我这种菜鸟来说,还有很多东西不知道的,所以需要有解..
分类:
其他好文 时间:
2015-09-10 02:10:23
阅读次数:
880
从Java 5开始 引入了 JConsole,来监控 Java 应用程序性能和跟踪 Java 中的代码。jconsole是JDK自带监控工具,只需要找到 JDK 安装路径,打开 bin 文件夹,双击jconsole即可。0、监控前的准备将代码写入tomcat/bin/catalina.sh CATA...
分类:
编程语言 时间:
2015-09-09 11:09:42
阅读次数:
120
JDK中Jconsole的使用 2008-04-03 14:16 JAVA应用程序打成jar包的部署方式: 一、Local方式 1、cmd进入dos下,进入到应用程序所在目录,执行语句如下: java -Dcom.sun.management.jmxremote -jar 程序名.jar (java...
分类:
其他好文 时间:
2015-09-09 11:08:43
阅读次数:
140
set JAVA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9004" -Dcom.sun.management.jmxremote.authenticate="false" -Dcom.sun.management.jmxremote.ssl="false" 9004为远程端口...
分类:
其他好文 时间:
2015-09-08 09:44:21
阅读次数:
159
利用jdk自带的运行监控工具JConsole观察分析Java程序的运行原文链接一、JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端...
分类:
编程语言 时间:
2015-09-06 14:39:17
阅读次数:
176
我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目前有多个监控工具, 相比JProfiler对系统资源尤其是内存的消耗是非常庞大,JDK1.6开始自带的VisualVM就是不错的监控工具. 这个工...
分类:
其他好文 时间:
2015-08-30 16:05:07
阅读次数:
325
下面谈谈对Tomcat架构的理解
总体架构:
面向组件架构基于JMX事件侦听
1)面向组件架构
tomcat代码看似很庞大,但从结构上看却很清晰和简单,它主要由一堆组件组成,如Server、Service、Connector等,并基于JMX管理这些组件,另外实现以上接口的组件也实现了代表生存期的接口Lifecycle,使其组件履行固定的生存期,在其整个生存期的过程中通过事件侦听Life...
分类:
其他好文 时间:
2015-08-28 17:35:49
阅读次数:
150