我想跟踪一些特定的 servlet 请求。是否可以为特定请求创建自定义报告并使用 Java Melody 对其进行监控?
此外,为了创建一个示例自定义报告,我尝试按照以下链接 https://github.com/javamelody/javamelody/wiki/UserGuideAdvanced#custom-reports的“自定义报告”部分中给出的示例来实现。即添加参数“custom-reports”,创建一个Jsp页面并提供它的路径作为这个自定义报告的值。
<init-param>
<param-name>custom-reports</param-name>
<param-value>customReport</param-value>
</init-param>
<init-param>
<param-name>customReport</param-name>
<param-value>/WEB-INF/MyCustomReport.jsp</param-value>
</init-param>
但无法在浮动菜单上看到任何新自定义报告的链接。此外,当我尝试使用 url 仅打开自定义报告时, http://localhost:8080/MyTestProject/monitoring?report=customReport
我低于 NullPointerException。
java.lang.NullPointerException
net.bull.javamelody.MonitoringController.doCustomReport(MonitoringController.java:482)
net.bull.javamelody.MonitoringController.doReportCore(MonitoringController.java:208)
net.bull.javamelody.MonitoringController.doReport(MonitoringController.java:186)
net.bull.javamelody.MonitoringController.doActionIfNeededAndReport(MonitoringController.java:148)
net.bull.javamelody.MonitoringFilter.doMonitoring(MonitoringFilter.java:342)
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:167)
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:160)
[注意:我正在使用 javaMelody 版本 1.57.0]
有什么建议/帮助吗?