2016-04-23 42 views
1

以下是我的日志记录配置server.xml我想调试一些东西,确实需要访问日志。尽管阀属性已配置,但Tomcat突然停止创建访问日志。任何指针?Tomcat不会创建访问日志了 - AccessLogValve

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> 
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/> 
<Context docBase="agilefant" path="/agilefant" reloadable="true" source="org.eclipse.jst.j2ee.server:agilefant"/> 
</Host> 

在此先感谢您。

回答

1

看起来你的Tomcat正在Eclipse下启动。在此模式下,将在文件夹$WORKSPACE_HOME\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs\中生成访问日志,而不是$TOMCAT_HOME\logs\。 (tmp0可能会有所不同,如果你有多个服务器。)

+0

谢谢@beckyang – goKishore

+0

@goKishore,我再次更新答案。该文件夹在'$ WORKSPACE_HOME'下,而不是'$ ECLIPSE_HOME'。 –