我多年来一直在探索Java EE。我正在寻找有关Java EE调试和监视工具的建议。我 想 找到一个工具,可以让我的动态探索线程空间等。
我主要在使用Tomcat。 update :和Java 5。
如果您无法使用 VisualVM (不确定它如何与Java5实例一起使用),请查看 Lambda Probe 。
Lambda Probe 可能没有您想要的所有功能(例如线程),但确实有很多监视功能,并且 可以与Java 4和5一起使用 。
新!全面的JVM内存使用情况监视器。 JBoss兼容性 显示已部署的应用程序,它们的状态,会话数,会话对象数,上下文 对象数,数据源使用率等。 启动,停止,重新启动,部署和升级应用程序 能够查看已部署的JSP文件 能够随时编译所有或选定的JSP文件。 能够在应用程序部署中预编译JSP文件。 新!能够查看自动生成的JSP Servlet 显示特定应用程序的会话列表 显示特定 应用程序的会话属性及其值。删除 会话属性的能力。 查看应用程序上下文属性及其值的能力。 能够使选定的会话过期 图形显示数据源详细信息,包括最大 连接数,繁忙 连接数和配置详细信息 新!能够通过URL对数据源属性进行分组,以帮助 可视化对数据库的影响 在应用程序泄漏 连接的情况下能够重置数据源 显示系统信息,包括System.properties,内存 使用情况栏和OS详细信息 显示JK连接器状态,包括 待执行的请求列表 实时连接器使用情况图表和统计信息。 实时集群监控和集群流量图表 新!实时操作系统内存使用率,交换使用率和CPU使用率 监控 能够显示有关日志文件的信息并下载所选 文件 能够从浏览器实时跟踪日志文件。 无需服务器 重启即可中断“挂起”请求的执行 新!能够通过Java Serview Wrapper重新启动Tomcat / JVM。 可用性“快速检查” 支持DBCP,C3P0和Oracle数据源 支持Tomcat 5.0.x和5.5.x 支持Java 1.4和Java 1.5