【问题标题】:Reconfigure/configure Tomcat logging?重新配置/配置 Tomcat 日志记录?
【发布时间】:2012-06-24 00:41:06
【问题描述】:

我已阅读 Tomcat 的文档并在线查看了如何执行此操作,但我似乎无法使其正常工作。 2010 年,我用 Tomcat 搞砸了我的生产 VPS 上的配置。很大程度上是由于脑瘤,我不记得我对 Tomcat 日志文件做了什么,我正在尝试为 server .xml 中配置的每个应用程序重建它,如下所示:

<Host appBase="webapps/buhaugane.com" name="buhaugane.com" 
    unpackWARs="true" autoDeploy="true">
    <Alias>www.buhaugane.com</Alias>
    <Logger className="org.apache.catalina.logger.FileLogger" prefix="buhaugane" 
        suffix=".txt"  directory="logs" timestamp="true"/>
    <Context path="" docBase="buhaugane" debug="0" reloadable="true"/>
</Host>

<Host appBase="webapps/thejarbar.org" name="thejarbar.org" 
    unpackWARs="true" autoDeploy="true">
    <Alias>www.thejarbar.org</Alias>
    <Context path="" docBase="tjb" debug="0" directory="logs" reloadable="true"/>
    <Logger classname="org.apache.catalina.logger.FileLogger" prefix="thejarbar" 
        suffix=".txt" directory="logs" timestamp="true"/>
</Host>

我在我的 VPS 上的 Putty 中完成了以下操作:

  • touch /opt/tomcat7/logs/buhaugane.txt
  • touch /opt/tomcat7/logs/thejarbar.txt
  • chown tomcat:tomcat /opt/tomcat7/logs/buhaugane.txt
  • chown tomcat:tomcat /opt/tomcat7/logs/thejarbar.txt

然后我重新启动了服务器并请求了一个错误的请求“404”预期日志活动失败。

这似乎不是为每个应用程序配置 Tomcat 日志记录的正确方法,那么我该如何实现呢?我在正确的道路上吗?我不是在寻找 log4j 方法,因为我试图让我的 VPS 在生病前达到类似的状态。

社区能否帮助我解决这个问题,并解释一下 Tomcat 是否应该为我创建这些日志文件?如果是,为什么 Tomcat 不这样做?我可以预计它们位于哪里?

【问题讨论】:

    标签: tomcat logging configuration


    【解决方案1】:

    我解决了我的问题。我的托管服务提供商有关于 Tomcat 日志文件位置的过时文档。即我的catalina.outvar/log/tomcat7 位置下,在/opt/tomcat7 下无处。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-02
      • 2013-09-11
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 2014-02-26
      • 2012-08-29
      相关资源
      最近更新 更多