2

我想跟踪一些特定的 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]

有什么建议/帮助吗?

4

0 回答 0