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

问题描述:

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

I'm digging into Java EE for the first time in years. I'm looking for recommendations on Java EE debugging and monitoring tools. I'd like to find a tool that lets me dynamically explore the threads space etc.

我主要使用Tomcat。 更新 :和Java 5.(老鼠。)

I'm primarily working with Tomcat. update: and Java 5. (Rats.)

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

If you are unable to use VisualVM (not sure how it plays with Java5 instances), take a look at Lambda Probe.

Lambda探测器 可能没有您想要的所有功能(例如线程),但确实有相当多的监控功能和适用于Java 4和5



  • 新!全面的JVM内存使用情况监视器。

  • JBoss兼容性

  • 显示已部署的应用程序,它们的状态,会话数,
    会话对象数,上下文

    对象数,数据源使用量等。

  • 启动,停止,重启,部署和升级应用程序

  • 查看能力已部署的JSP文件

  • 能够随时编译所有或选定的JSP文件。

  • 能够在应用程序部署时预编译JSP文件。

  • 新!能够查看自动生成的JSP servlet

  • 显示特定应用程序的会话列表

  • 显示特定的会话属性及其值
    申请。能够删除
    会话属性。

  • 能够查看应用程序上下文属性及其值。

  • 能够使所选会话到期

  • 数据源详细信息的图形显示,包括

    连接的最大数量,忙碌的
    连接数和配置详细信息

  • 新!能够通过URL对数据源属性进行分组以帮助

    可视化对数据库的影响

  • 能够在应用程序泄漏的情况下重置数据源

    连接

  • 显示系统信息,包括System.properties,内存

    使用栏和操作系统详细信息

  • 显示JK连接器状态,包括请求列表

    等待执行

  • 实时连接器使用情况图表和统计数据。

  • 实时集群监控和clulster交通图表

  • 新!实时操作系统内存使用情况,交换使用情况和CPU利用率

    监控

  • 能够显示有关日志文件的信息并下载所选的
    文件

  • 能够从浏览器实时拖尾日志文件。

  • 能够在没有服务器的情况下中断挂起请求的执行


    重启

  • 新!能够通过Java Serview Wrapper重启Tomcat / JVM。

  • 可用性快速检查

  • 支持DBCP,C3P0和Oracle数据源

  • 支持Tomcat 5.0.x和5.5.x

  • 支持Java 1.4和Java 1.5

  • New! Comprehensive JVM memory usage monitor.
  • JBoss compatibility
  • Display of deployed applications, their status, session count, session object count, context
    object count, datasource usage etc.
  • Start, stop, restart, deploy and updeploy of applications
  • Ability to view deployed JSP files
  • Ability to compile all or selected JSP files at any time.
  • Ability to pre-compile JSP files on application deployment.
  • New! Ability to view auto-generated JSP servlets
  • Display of list of sessions for a particular application
  • Display of session attributes and their values for a particular
    application. Ability to remove
    session attributes.
  • Ability to view application context attributes and their values.
  • Ability to expire selected sessions
  • Graphical display of datasource details including maximum number of
    connections, number of busy
    connections and configuration details
  • New! Ability to group datasource properties by URL to help
    visualizing impact on the databases
  • Ability to reset data sources in case of applications leaking
    connection
  • Display of system information including System.properties, memory
    usage bar and OS details
  • Display of JK connector status including the list of requests
    pending execution
  • Real-time connector usage charts and statistics.
  • Real-time cluster monitoring and clulster traffic charts
  • New! Real time OS memory usage, swap usage and CPU utilisation
    monitoring
  • Ability to show information about log files and download selected
    files
  • Ability to tail log files in real time from a browser.
  • Ability to interrupt execution of "hang" requests without server
    restart
  • New! Ability to restart Tomcat/JVM via Java Serview Wrapper.
  • Availability "Quick check"
  • Support for DBCP, C3P0 and Oracle datasources
  • Support for Tomcat 5.0.x and 5.5.x
  • Support for Java 1.4 and Java 1.5