读书人

Tomcat的RequestDumperValve组件解决办

发布时间: 2013-01-23 10:44:49 作者: rapoo

Tomcat的RequestDumperValve组件
现在要做的是:直接请示服务器里面的一个文件,然后记录客户端的每次请求信息,由于这没有经过程序处理,无法手动记录日志,Tomcat的AccessLogValve组件也只是简单的记录了访问记录,这远远不够!
听别人说Tomcat绝对可以记录这些请求信息,于是上网找看到RequestDumperValve这个组件可以记录,只需把server.xml里的取消注释就OK了!
当我取消注释,打开这个阀门组件后,发现它把请求的信息全部输出到控制台了,而我是要输出到日志里!
加了下面的还是没用,照样输出到控制台!


<Valve className="org.apache.catalina.valves.RequestDumperValve"/>
<Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true" />

故在此发贴,请问各位大侠:怎么让RequestDumperValve输出到日志?

[解决办法]
org.apache.catalina.logger.FileLogger
在logger这个包下面好像没有FileLogger类吧?
所以就没有记录到日志了,看来只有改源码了!
[解决办法]
引用:
org.apache.catalina.logger.FileLogger
在logger这个包下面好像没有FileLogger类吧?
所以就没有记录到日志了,看来只有改源码了!

没错,去改源码解决吧!加油...
[解决办法]
Tomcat和catalina的版本?
看下路径和权限

读书人网 >Apache

热点推荐