JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、Guice)的执行数量,平均执行时间,错误百分比等。
配置方法如下:
1.0 准备文件:javamelody-1.16.0.jar,jrobin-1.5.9.1.jar
下载地址:https://code.google.com/p/javamelody/downloads/list
2.0 复制 javamelody-1.16.0.jar,jrobin-1.5.9.1.jar 这个两个jar包到你要监控的项目lib目录。
3.0 在被监控的项目的webx.xml文件中,添加如下代码:
<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> <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener>
4.0 重新启动项目服务,http://ip:port/projectName/monitoring 就能看到监控工具的图形界面了!
如果有不符合实际情况的地方,请各位指正,也希望对大家有所帮助,谢谢!
相关推荐
JavaMelody是一款强大的工具,专为Java和Java EE应用程序提供实时性能监控。它旨在帮助开发者、运维人员以及质量保证团队在QA和生产环境中轻松地跟踪和分析应用的运行状况。通过集成JavaMelody,你可以获取关于应用...
【描述】:“北京圣思园java课堂笔记 (javaSE和javaee)最全”意味着这份资料集合可能是关于Java编程语言学习最为详尽的资源之一,不仅包含了JavaSE的基础内容,还深入探讨了javaEE的企业级应用开发。 【标签】:...
《从Java走向JavaEE》这本书的附带代码资源旨在帮助初学者逐步理解并掌握Java企业级应用开发。Java和JavaEE是两个不同的概念,Java是一种广泛使用的编程语言,而JavaEE(Java Platform, Enterprise Edition)是Java...
JavaMelody是一款强大的JavaEE应用程序性能监控和分析工具,它为开发者和运维人员提供了一种简单而有效的手段来了解他们的应用程序在运行时的性能状况。JavaMelody通过收集和展示一系列关键指标,如请求处理时间、...
本项目是基于Java的SpringSide4 JavaEE应用参考示例设计源码,包含241个文件,其中包括199个Java源文件、13个XML文件、7个Properties文件、5个TXT文件、4个Shell脚本文件、4个SQL文件、2个gitignore文件、2个TLD文件...
4. **EJB(Enterprise JavaBeans)**:EJB是JavaEE的高级组件模型,提供了一种规范来创建可部署的、分布式的、组件化的服务器端应用程序,如会话bean、实体bean和消息驱动bean。 5. **MVC(Model-View-Controller)...
JavaEE应用服务器是企业级Java应用程序部署的关键工具,遵循Java EE标准,提供了一整套服务以简化开发和部署,提高可移植性和安全性。本篇文章主要分析了2022年主流的三种开源JavaEE应用服务器:JBoss、Tomcat和...
JavaEE是Java企业版(Java Enterprise Edition)的简称,它是一个用于开发企业级应用程序的Java平台。这个平台包含了多个服务、APIs和协议,旨在帮助开发者构建可扩展、高性能、安全且可管理的网络应用程序。JavaEE...
JavaEE(Java Platform, Enterprise Edition)是Java技术在企业级应用开发中的核心框架,它提供了多种服务、API和协议来帮助开发者构建分布式、多层的企业级应用。 在Java学习的初级阶段,你需要掌握以下基础知识:...
Java EE(Enterprise Edition)API文档,则是针对企业级Java应用的开发,包括了Web服务、事务处理、数据库连接池、Java服务器页面(JSP)、Servlet、JavaServer Faces (JSF)以及EJB(Enterprise JavaBeans)等。Java...
本项目是基于Java的JavaEE企业级应用设计源码,包含357个文件,其中包括346个Java源文件、7个TXT文本文件、2个PNG图像文件、1个Properties配置文件和1个PDF文档。系统专注于提供企业级应用功能,支持用户管理、权限...
7. **JNDI(Java Naming and Directory Interface)**:JNDI提供了一个命名和目录服务,用于查找和管理JavaEE应用中的资源,如数据源、邮件服务器等。 8. **JTA(Java Transaction API)**:JTA定义了跨多个资源的...
这个`javaEE6.zip`压缩包包含了开发基于Java EE 6的Web应用程序所需要的一些核心库和组件。以下是这些库的具体介绍: 1. **weld-osgi-bundle.jar**: 这是CDI (Contexts and Dependency Injection) 的实现,是Java ...
core java /javaeecore java /javaeecore java /javaeecore java /javaee
javaEE 基于 服务器开发 web应用
6. **部署与服务器**:JavaEE应用通常部署在应用服务器上,如Tomcat、Jetty、GlassFish或WildFly等。开发者需要编写部署描述符(如WEB-INF/web.xml),以配置应用的运行环境。 7. **测试与调试**:在项目开发过程中...
3. **JavaBean**:JavaBean是符合一定规范的Java类,常用于在JavaEE应用程序中存储和传递数据。它们遵循命名规则、提供默认构造函数、公开属性和getter/setter方法。在作业中,可能需要创建并使用JavaBean来封装和...