【问题标题】:Tomcat wouldn't create access logs anymore - AccessLogValveTomcat 不再创建访问日志 - AccessLogValve
【发布时间】:2016-08-16 22:02:53
【问题描述】:

以下是来自 server.xml 的日志记录配置我正在尝试调试某些东西并且确实需要访问日志。尽管配置了阀门属性,但 Tomcat 突然停止创建访问日志。任何指针?

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

提前谢谢你。

【问题讨论】:

    标签: java logging tomcat7 server.xml


    【解决方案1】:

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

    【讨论】:

    • @goKishore,我再次更新答案。该文件夹位于 $WORKSPACE_HOME 下,而不是 $ECLIPSE_HOME
    猜你喜欢
    • 2016-07-10
    • 2018-01-14
    • 2019-08-25
    • 2017-10-26
    • 2014-06-29
    • 1970-01-01
    • 2017-11-25
    • 2012-11-01
    • 1970-01-01
    相关资源
    最近更新 更多