. 将 javamelody-1.42.0.war 文件部署到 %TOMCAT_HOME%/webapps下;
3. 将 javamelody.jar 导入到需要被监控的项目中;
4. 在需要被监控的项目的 web.xml 文件中添加如下内容:
<listener>
<listener-class>net.bull.javamelody.SessionListener</listener-class>
</listener>
<filter>
<filter-name>monitoring</filter-name>
<filter-class>net.bull.javamelody.MonitoringFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>monitoring</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5. 启动Tomcat,访问 http://localhost:8080/javamelody-1.42.0 地址,会看到如下界面:
6. 按照提示 添加应用URL,可以起个别名,方便管理,如上图示,点击“添加”按钮,会出现下图:
7. 此时,JavaMelody 配置完成。
然后说一下发送邮件的配置:
1. 在 %TOMCAT_HOME%/conf/server.xml 文件的 <Host> 标签内,添加如下内容:
<Context path="/javamelody-1.42.0" reloadable="false" >
<!-- JavaMelody Send Mail config -->
<Resource name="mail/MySession"
auth="Container"
type="javax.mail.Session"
mail.smtp.host="10.6.168.207"
mail.smtp.user="pkg"
mail.from="pkg@travelsky.com"
mail.smtp.auth="true"
mail.smtp.password="lixun123456" />
<Parameter name="javamelody.admin-emails" value="274952496@qq.com,shenhong@travelsky.com,snliu@travelsky.com" override="false"/>
<Parameter name="javamelody.mail-session" value="mail/MySession" override="false"/>
<Parameter name="javamelody.mail-periods" value="day,week,month" override="false"/>
</Context>
2. 将 mail-1.4.1.jar 和 activation-1.1.jar 拷贝到 %TOMCAT_HOME%/lib 下(之所以要放在此处,是因为 javamelody-1.42.0.war 项目要用到该jar包);
3. 此时,配置完成,项目会自动按照配置进行邮件发送。
4. 为了测试配置是否成功,JavaMelody 提供了一个测试方法:
访问 http://localhost:8080/javamelody-1.42.0?action=mail_test即可测试邮件是否成功发送;
相关推荐
JavaMelody是一款强大的Java应用程序性能监控工具,专为开发者和运维人员设计,用于实时监控Web应用的性能和健康状况。它能够集成到Spring、Struts、JSF等主流的Java Web框架中,提供包括请求时间、内存使用、数据库...
"基于javamelody监控springboot项目过程详解" javamelody是一款开源的框架,用于监控Java或Java EE应用程序服务器,提供了对Java内存和Java CPU使用情况、用户Session数量、JDBC连接数、http请求、sql请求、jsp页面...
JavaMelody是一款强大的Java应用程序和应用服务器监控工具,它提供了实时的数据分析,帮助开发者和运维人员了解系统的健康状况和性能指标。通过图表形式展示内存使用、垃圾回收、Session管理、JDBC连接、SQL查询、...
JavaMelody是一款强大的Java应用程序监控工具,它可以帮助开发者和运维人员实时监测Java应用程序的性能和健康状况。这个工具的核心组件包括javamelody.jar和jrobin-1.5.9.1.jar,这两个JAR文件在Java应用的监控中...
这个版本1.67.0包含了JavaMelody监控系统的最新特性和改进。 JavaMelody的主要功能在于提供实时的、详细的性能监控,它可以帮助开发者和运维人员了解应用的运行状态,及时发现并解决性能瓶颈。以下是一些关键知识点...
JavaMelody 能够监测Java或Java EE应用程序服务器,并以图表的方式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、 Guice)的执行...
本资料包包含了搭建JavaMelody监控所需的全部组件和详细步骤,旨在为Java项目提供全面的健康检查。 首先,"javamelody所需资料包"中可能包含以下核心文件: 1. **javamelody-core**: 这是JavaMelody的核心库,提供...
总之,`javamelody-core-1.52.0.jar`和`jrobin-1.5.9.jar`是JavaMelody监控解决方案的重要组成部分,它们共同为Java Web应用提供了详尽的性能监控和数据分析能力。通过集成这两个JAR,开发者可以轻松地对应用进行...
这将开启JavaMelody监控,并设置监控页面的访问路径为`/monitoring`,应用名为“我的应用名”。 在Spring Boot应用中,JavaMelody通常会自动配置,无需额外的编码工作。但在某些情况下,可能需要自定义配置,例如...
### JavaMelody 监控工具详解 #### 一、概述 JavaMelody是一款功能强大的Java应用性能监控工具,主要用于在质量保证(QA)环境及实际生产环境中监测Java或Java EE应用程序服务器的性能指标。它能够收集并展示各种...
`javamelody-collector-server-1.69.0.war` 是JavaMelody的收集器服务器,这是一个独立的Web应用程序,它可以部署在单独的服务器上,用于集中收集和展示多个JavaMelody监控实例的数据。通过这个服务,你可以监控分布...
JavaMelody是一款强大的开源性能监控工具,主要用于监测Java Web应用程序的运行情况。它提供了一整套功能,包括请求处理时间、内存使用、数据库查询、线程状态、HTTP session信息等,帮助开发者和运维人员实时了解...
### JavaMelody程序运行监控报表知识点详解 #### 一、JavaMelody简介 JavaMelody是一款优秀的开源工具,主要用于监控Java Web应用的性能指标。它能够直观地展示应用程序的CPU使用率、内存消耗、请求处理数量等关键...
JavaMelody是一款强大的开源系统性能监控工具,专为Java应用程序设计。它允许开发者和运维人员实时监测应用的运行状态,从而有效地识别并解决性能问题。JavaMelody通过简单的集成方式,提供了一整套全面的监控指标,...
JavaMelody是一款强大的JAVA Web项目服务器性能监控工具,它能够实时、全面地监控应用程序的运行状态,帮助开发者和运维人员了解系统性能瓶颈,及时发现并解决问题。通过在Java Web应用中简单集成,JavaMelody就能...
- **示例代码**:可能包含一些已经集成JavaMelody的示例项目,通过这些项目,你可以学习如何在自己的应用中添加JavaMelody监控。 - **jar文件**:这是JavaMelody的核心库,可能包含了不同版本的JavaMelody JAR,供...
JavaMelody是一款强大的JavaEE应用程序性能监控和分析工具,它为开发者和运维人员提供了一种简单而有效的手段来了解他们的应用程序在运行时的性能状况。JavaMelody通过收集和展示一系列关键指标,如请求处理时间、...
`JavaMelody-tomcat监控工具.doc`很可能是一个文档,详细介绍了如何在Tomcat服务器上配置和使用JavaMelody。文档可能会涵盖以下步骤: 1. 将`javamelody-1.16.0.jar`和`jrobin-1.5.9.1.jar`添加到Tomcat的`lib`目录...