Java EE调试和监视工具中的最新技术

时间:2009-10-30 16:25:15

标签: debugging tomcat java-ee

我多年来第一次深入研究Java EE。我正在寻找有关Java EE调试和监视工具的建议。我喜欢找到一个工具,让我动态探索线程空间等。

我主要与Tomcat合作。 更新 :和Java 5.(老鼠。)

2 个答案:

答案 0 :(得分:1)

如果您无法使用 VisualVM (不确定它如何与Java5实例一起使用),请查看Lambda Probe

Lambda Probe可能没有您想要的所有功能(例如线程),但确实有很多监控功能,而适用于Java 4和5

  
      
  • 新!全面的JVM内存使用情况监视器。
  •   
  • JBoss兼容性
  •   
  • 显示已部署的应用程序,其状态,会话数,   会话对象计数,上下文
      对象计数,数据源使用等。
  •   
  • 启动,停止,重新启动,部署和升级应用程序
  •   
  • 能够查看已部署的JSP文件
  •   
  • 能够随时编译所有或选定的JSP文件。
  •   
  • 能够在应用程序部署时预编译JSP文件。
  •   
  • 新!能够查看自动生成的JSP servlet
  •   
  • 显示特定应用程序的会话列表
  •   
  • 显示特定的会话属性及其值   应用。能够删除
      会话属性。
  •   
  • 能够查看应用程序上下文属性及其值。
  •   
  • 能够使所选会话失效
  •   
  • 数据源详细信息的图形显示,包括最大数量   连接,忙碌的数量   连接和配置细节
  •   
  • 新!能够通过URL对数据源属性进行分组以帮助
      可视化对数据库的影响
  •   
  • 能够在应用程序泄漏时重置数据源   连接
  •   
  • 显示系统信息,包括System.properties,memory
      使用栏和操作系统详细信息
  •   
  • 显示JK连接器状态,包括请求列表
      待执行
  •   
  • 实时连接器使用情况图表和统计信息。
  •   
  • 实时集群监控和clulster流量图表
  •   
  • 新!实时OS内存使用,交换使用和CPU利用率
      监测
  •   
  • 能够显示有关日志文件的信息并下载所选的
      文件
  •   
  • 能够从浏览器实时拖尾日志文件。
  •   
  • 能够在没有服务器的情况下中断执行“挂起”请求   重新启动
  •   
  • 新!能够通过Java Serview Wrapper重启Tomcat / JVM。
  •   
  • 可用性“快速检查”
  •   
  • 支持DBCP,C3P0和Oracle数据源
  •   
  • 支持Tomcat 5.0.x和5.5.x
  •   
  • 支持Java 1.4和Java 1.5
  •   

答案 1 :(得分:0)

最先进的技术可能是VisualVM