为什么tomcat不生成访问日志
1个回答
展开全部
在tomcat的server.xml文件中,host主机配置区域找到类似如下(红色部分)即为访问日志的配置:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!--...部分内容略..-->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
其中的directory用于指定日志的存放路径,默认位于tomcat的logs目录中,例如我们可以修改成:
directory="c:/wwwlogs" 使日志放到c:\wwwlogs目录中去。
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!--...部分内容略..-->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
其中的directory用于指定日志的存放路径,默认位于tomcat的logs目录中,例如我们可以修改成:
directory="c:/wwwlogs" 使日志放到c:\wwwlogs目录中去。
追答
如果没有如上配置,或者被注释,请添加,然后重启tomcat
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询