SSM下添加javamelody监控。以及遇到的部分问题的解决
来源:互联网 发布:公开课推荐 知乎 编辑:程序博客网 时间:2024/06/18 15:13
按照网张的教程用maven依赖,一直报错。所以就直接下载包到lib下
步骤如下:
1.下载melody-core和jrobin包。在web-inf/lib下,然后添加add build path。
2.web.xml配置如下:
<context-param><param-name>contextConfigLocation</param-name><param-value>classpath*:/applicationContext.xmlclasspath:net/bull/javamelody/monitoring-spring.xml </param-value></context-param><listener><listener-class>net.bull.javamelody.SessionListener</listener-class></listener><filter><filter-name>javamelody</filter-name><filter-class>net.bull.javamelody.MonitoringFilter</filter-class><async-supported>true</async-supported></filter><filter-mapping><filter-name>javamelody</filter-name><url-pattern>/*</url-pattern><dispatcher>REQUEST</dispatcher><dispatcher>ASYNC</dispatcher></filter-mapping>
3.启动正常后访问http://127.0.0.1:8080/monitoring即可。
javamelody页面个人理解:
功能非常强大,实时监控,可以看到具体的调用那些service执行的时间,sql执行的时间,有助于分析系统瓶颈,可以检测请求的响应时间。系统请求错误的报告等。
如下是我的demo的数据:
1.
可以看到有哪些请求和时间
2.
可以看到执行哪些sql,有助于查找系统请求慢的sql,进行优化拆解。
3.
可以看到执行的类方法
4.
这个可以看到请求的错误,和系统的错误报告。
如果要清空缓存:查看该位置的文件然后删除整个文件夹即可
红圈处为缓存位置。
问题:
配置classpath*:net/bull/javamelody/monitoring-spring.xml如果导致项目启动error create bean xxx
的话,一般是因为项目结构问题导致的。
解决方案:
参考:https://groups.google.com/forum/#!topic/javamelody/vvJCorw7wAk
1.可以重构项目xml的结构
2.不使用classpath*:net/bull/javamelody/monitoring-spring.xml,用其余两个配置文件替代
classpath*:net/bull/javamelody/monitoring-spring-datasource.xml
classpath*:net/bull/javamelody/monitoring-spring-aspectj.xml
- SSM下添加javamelody监控。以及遇到的部分问题的解决
- JavaMelody JavaWeb下的性能监控组件
- ssm项目下遇到的404问题
- Python下多线程编程遇到的问题以及解决
- 监控JAVA应用的好工具javamelody
- 监控JAVA应用的好工具javamelody
- 监控JAVA应用的好工具javamelody
- 性能监控工具JavaMelody的使用
- 监控JAVA应用的好工具javamelody
- 通过javamelody监控web应用的性能指标
- 通过javamelody监控web应用的性能指标
- 监控JAVA应用的好工具javamelody
- 通过javamelody监控web应用的性能指标
- ssm挖坑,遇到的问题
- SSM遇到的问题汇总
- ssm项目遇到的问题
- Linux下oracle10g的安装过程中遇到的部分环境验证问题的解决【转载】
- extjs遇到的问题以及解决方式
- 一款简洁可自定义样式密码框输入组件GridPasswordView
- 项目初期准备
- Window平台Git-Bash的主题配置
- Google系 900个实用图标的Axure元件库助你原型无忧
- 打印机状态码解析
- SSM下添加javamelody监控。以及遇到的部分问题的解决
- resin安全配置 只允许指定ip访问resin-admin 拒绝某些ip访问webapp
- c语言char类型的相关知识点
- 【科大讯飞2017年笔试题】课程冲突
- 显示所有进程号
- Codeforces Round #434 (Div. 2, based on Technocup 2018 Elimination Round 1) D
- ActiveX,NPAPI,COM总结
- new Option()函数的作用
- 对Excel工作表Sheet1快速隐藏行和列无需手动一个个选择