在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进程。
相关推荐
6. **JMX(Java Management Extensions)管理**:可以通过JMX监控和管理Ehcache实例。 **Axis与Ehcache的整合** 在Web服务场景中,Ehcache 可以用来缓存Web服务的响应结果,减少对后端系统的压力。通过整合,可以...
使用如JMX、Prometheus、Grafana进行性能监控,集成Log4j、Logback进行日志管理,便于故障排查和性能分析。 11. **版本管理**: 使用Docker和Kubernetes进行容器化部署和微服务管理,确保环境一致性。 12. **...
2. **Web容器**:JavaEE应用通常运行在Web容器中,如Tomcat或Jetty。容器负责管理Servlet、JSP等组件的生命周期,并处理它们之间的交互。 3. **数据库管理**:新闻数据通常存储在关系型数据库中,如MySQL或Oracle。...
8. **部署与监控**:商业拍卖Java EE程序框架通常部署在应用服务器上,如Tomcat、Jetty或WebLogic。系统监控工具,如JMX(Java Management Extensions)和JConsole,用于检查应用性能和诊断问题。 9. **持续集成/...
15. **容器优化**:针对轻量级容器,如Tomcat和Jetty进行了优化,降低了内存占用和提高了性能。 在压缩包中提供的"spring jar包"可能包含Spring框架的所有核心模块,以及一些可选模块的jar文件,如Spring AOP、...
监控工具(如JMX)和持续集成/持续部署(CI/CD)流程也是必不可少的。 总结来说,"Java经典门户系统"利用Java的技术栈,结合Ext JS的前端优势,构建了一个功能强大、可定制化的Web应用平台。这个系统的设计和实现涵盖...
3. **性能监控**:使用JMX(Java Management Extensions)进行系统性能监控,及时发现和解决问题。 六、总结 基于J2EE的任选课教学系统,利用了J2EE平台的强大功能,实现了高效稳定的教学管理。通过对J2EE技术的...
4.4 性能监控:集成JMX(Java Management Extensions)进行系统监控,及时发现并解决性能瓶颈。 五、系统测试与部署 5.1 单元测试:利用JUnit对每个功能模块进行测试,确保代码正确性。 5.2 集成测试:通过Selenium...
4. **JMX(Java管理扩展)**: JMX提供了一种标准的方式来管理Java应用程序,包括监控和管理分布式系统中的资源。 5. **JNDI(Java命名和目录接口)**: JNDI提供了一个统一的接口,可以查找和绑定各种命名和目录服务...
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 ...