`
darkjune
  • 浏览: 309836 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ehcache在Jetty容器中的JMX监控设置

阅读更多

在web.xml中加入listerner来将ehcache注册到MBean,Listener代码内容如下:

        CacheManager manager = CacheManager.getInstance();
        MBeanServer mBeanServer = ManagementFactory.getPlatformMBeanServer();
        ManagementService.registerMBeans(manager, mBeanServer, false, false, false, true);

 应用中的ehcache.xml配置如下,主要需要加入statistics属性:

<defaultCache maxElementsInMemory="10000" eternal="false"
                  overflowToDisk="false" timeToLiveSeconds="180"
                  diskPersistent="false" diskExpiryThreadIntervalSeconds="120" 
                  statistics="true"/>

 配好后启动Jetty,通过Jconsole连接Jetty进程。



 

  • 大小: 33.2 KB
分享到:
评论

相关推荐

    axis webservic ehcache.zip

    6. **JMX(Java Management Extensions)管理**:可以通过JMX监控和管理Ehcache实例。 **Axis与Ehcache的整合** 在Web服务场景中,Ehcache 可以用来缓存Web服务的响应结果,减少对后端系统的压力。通过整合,可以...

    JAVA中间件配置标准

    使用如JMX、Prometheus、Grafana进行性能监控,集成Log4j、Logback进行日志管理,便于故障排查和性能分析。 11. **版本管理**: 使用Docker和Kubernetes进行容器化部署和微服务管理,确保环境一致性。 12. **...

    javaee新闻发布系统

    2. **Web容器**:JavaEE应用通常运行在Web容器中,如Tomcat或Jetty。容器负责管理Servlet、JSP等组件的生命周期,并处理它们之间的交互。 3. **数据库管理**:新闻数据通常存储在关系型数据库中,如MySQL或Oracle。...

    商业拍卖Java EE程序框架

    8. **部署与监控**:商业拍卖Java EE程序框架通常部署在应用服务器上,如Tomcat、Jetty或WebLogic。系统监控工具,如JMX(Java Management Extensions)和JConsole,用于检查应用性能和诊断问题。 9. **持续集成/...

    spring 3.2.8 jar包

    15. **容器优化**:针对轻量级容器,如Tomcat和Jetty进行了优化,降低了内存占用和提高了性能。 在压缩包中提供的"spring jar包"可能包含Spring框架的所有核心模块,以及一些可选模块的jar文件,如Spring AOP、...

    java经典门户系统

    监控工具(如JMX)和持续集成/持续部署(CI/CD)流程也是必不可少的。 总结来说,"Java经典门户系统"利用Java的技术栈,结合Ext JS的前端优势,构建了一个功能强大、可定制化的Web应用平台。这个系统的设计和实现涵盖...

    基于J2EE的任选课教学系统的设计和实现

    3. **性能监控**:使用JMX(Java Management Extensions)进行系统性能监控,及时发现和解决问题。 六、总结 基于J2EE的任选课教学系统,利用了J2EE平台的强大功能,实现了高效稳定的教学管理。通过对J2EE技术的...

    基于Java的图书馆书库管理系统设计与实现

    4.4 性能监控:集成JMX(Java Management Extensions)进行系统监控,及时发现并解决性能瓶颈。 五、系统测试与部署 5.1 单元测试:利用JUnit对每个功能模块进行测试,确保代码正确性。 5.2 集成测试:通过Selenium...

    distava:分布式java对象

    4. **JMX(Java管理扩展)**: JMX提供了一种标准的方式来管理Java应用程序,包括监控和管理分布式系统中的资源。 5. **JNDI(Java命名和目录接口)**: JNDI提供了一个统一的接口,可以查找和绑定各种命名和目录服务...

    spring-boot-reference.pdf

    31.1.3. EhCache 2.x 31.1.4. Hazelcast 31.1.5. Infinispan 31.1.6. Couchbase 31.1.7. Redis 31.1.8. Caffeine 31.1.9. Simple 31.1.10. None 32. Messaging 32.1. JMS 32.1.1. ActiveMQ Support 32.1.2. Artemis ...

Global site tag (gtag.js) - Google Analytics