简体   繁体   English

Tomcat 不再创建访问日志 - AccessLogValve

[英]Tomcat wouldn't create access logs anymore - AccessLogValve

Below is my logging configuration from server.xml I'm trying to debug something and really need access logs.下面是我在server.xml 中的日志配置我正在尝试调试某些东西并且确实需要访问日志。 Tomcat stopped creating access logs suddenly, despite the valve attribute being configured.尽管配置了 Valve 属性,但 Tomcat 突然停止创建访问日志。 Any pointers?任何指针?

<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>

Thank you in advance.先感谢您。

Look like your Tomcat is starting under Eclipse.看起来您的 Tomcat 是在 Eclipse 下启动的。 In this mode, the access log will be generated in folder $WORKSPACE_HOME\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp0\\logs\\ instead of $TOMCAT_HOME\\logs\\ .在这种模式下,访问日志将生成在文件夹$WORKSPACE_HOME\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp0\\logs\\而不是$TOMCAT_HOME\\logs\\ ( tmp0 may be different if you have multiple server.) (如果您有多个服务器, tmp0可能会有所不同。)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM