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