Java/Tomcat独立版,如何记录/访问所有的HTTP GET请求。
- 论坛
- Java/Tomcat独立版,如何记录/访问所有的HTTP GET请求。
12 浏览
Java/Tomcat独立版,如何记录/访问所有的HTTP GET请求。
我正在以独立模式运行Tomcat。"独立"这个部分非常重要:我不打算在Tomcat前面安装Apache。
在我关于如何实现"网络虫"的问题中,我得到了一个很好的答案:Java webapp: how to implement a web bug (1x1 pixel)?
然而,答案中提到:
在您的访问日志中,您可以计算您的jpg - 输出应为:
127.0.0.1 - - [10/Jun/2010:11:38:53 +0530] "GET /mywebapp/jsp/invisible.jpg?1276150133362
HTTP/1.1" 200 991
但是,正如我担心的那样,我找不到这样的日志。
... $ cat apache-tomcat-6.0.26/logs/* | grep GET | wc -l
0
有很多日志。我的webapp的自定义日志肯定被记录了。
所以我有几个相关的问题:
- "Tomcat独立"是否默认记录每个HTTP GET请求?
- 如果是的话,默认情况下,每个HTTP GET请求都在哪里记录?(我如何自己找到它们?)
- 如果不是的话,是否可以配置"Tomcat独立"记录每个HTTP GET请求?
请注意,我知道在我的情况下,我可以在我的网络虫.jsp旁边添加自定义日志,并在日志中搜索,但这不是我在这里提出的问题。
我在这里的问题实际上是关于Tomcat独立(再次强调,独立非常重要)如何处理所有HTTP GET请求的日志记录。