0

如何获得 404 错误 tomcat 产生的列表?是否有任何 JMX 或其他 API 来查找 Tomcat 响应 404 的资源 (URI)?

回答

正如接受的答案中提到的,我应该在 tomcat中使用Valve功能。这是我所做的:

  1. 扩展org.apache.catalina.valves.ErrorReportValve和覆盖的report() 方法
  2. 将我的阀门添加到server.xml内部<Host>元素:
    <Valve className="my.package.HttpErrorValve" />
4

1 回答 1

0

正如 Joachim 所说,您可以使用访问日志阀(%s,%r,...) 在运行时记录 404。如果您覆盖它,您可以组合 uri 和日期(可能是天)以防止两次记录某些内容或将其存储到数据库中以便于查询。要检查代码中的死链接,您可以使用Selenium测试。

于 2013-04-28T10:28:53.167 回答