我想跟踪一些特定的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]
有任何建议/帮助吗?