xsw222 发表于 2018-12-5 11:55:22

修改tomcat6.0.25日志默认路径

  默认情况下tomcat6.0.26日志存放路径为tomcat6.0.26/logs下:

  # cd logs/
  # ll
  total 0
  -rw-r--r--. 1 root root 0 Jul 10 10:35 catalina.2016-07-10.log
  -rw-r--r--. 1 root root 0 Jul 10 10:35 catalina.out
  -rw-r--r--. 1 root root 0 Jul 10 10:35 host-manager.2016-07-10.log
  -rw-r--r--. 1 root root 0 Jul 10 10:35 localhost.2016-07-10.log
  -rw-r--r--. 1 root root 0 Jul 10 10:35 manager.2016-07-10.log
  # pwd
  /application/app_1/tomcat6.0.26/logs
  #
  日志配置文件为:logging.properties
  即:
  # ll
  total 92
  drwxr-xr-x. 3 root root4096 Apr 152015 Catalina
  -rw-r--r--. 1 root root8945 Feb 102015 catalina.policy
  -rw-r--r--. 1 root root3713 Feb 102015 catalina.properties
  -rw-r--r--. 1 root root1395 Feb 102015 context.xml
  -rw-r--r--. 1 root root3257 Feb 102015 logging.properties
  -rw-r--r--. 1 root root6843 Jul 10 10:32 server.xml
  -rw-r--r--. 1 root root1521 Feb 102015 tomcat-users.xml
  -rw-r--r--. 1 root root 50875 Feb 102015 web.xml
  #
  具体为:
  1catalina.org.apache.juli.FileHandler.level = FINE
  1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
  1catalina.org.apache.juli.FileHandler.prefix = catalina.
  

  2localhost.org.apache.juli.FileHandler.level = FINE
  2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
  2localhost.org.apache.juli.FileHandler.prefix = localhost.
  

  3manager.org.apache.juli.FileHandler.level = FINE
  3manager.org.apache.juli.FileHandler.directory =${catalina.base}/logs
  3manager.org.apache.juli.FileHandler.prefix = manager.
  

  4host-manager.org.apache.juli.FileHandler.level = FINE
  4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
  4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
  

  修改指定的路径如下:
  1catalina.org.apache.juli.FileHandler.level = FINE
  1catalina.org.apache.juli.FileHandler.directory = /opt/app_1/logs
  1catalina.org.apache.juli.FileHandler.prefix = catalina.
  

  2localhost.org.apache.juli.FileHandler.level = FINE
  2localhost.org.apache.juli.FileHandler.directory = /opt/app_1/logs
  2localhost.org.apache.juli.FileHandler.prefix = localhost.
  

  3manager.org.apache.juli.FileHandler.level = FINE
  3manager.org.apache.juli.FileHandler.directory = /opt/app_1/logs
  3manager.org.apache.juli.FileHandler.prefix = manager.
  

  4host-manager.org.apache.juli.FileHandler.level = FINE
  4host-manager.org.apache.juli.FileHandler.directory = /opt/app_1/logs
  4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
  其中catalina.out日志文件定义路径又存在于tomcat/bin/catalina.sh中,即:
  CATALINA_OUT    (Optional) Full path to a file where stdout and stderr
  will be redirected.
  Default is $CATALINA_BASE/logs/catalina.out
  

  所以在文件catalina.sh中可以重新定义catalina.out存放路径,比如:
  CATALINA.OUT=/opt/app_1/logs/catlina.out
  另外对于访问日志access.log定义可以在conf/server.xml中定义
  
  

  修改directory="logs" 为 directory="/opt/app_1/logs"
  




页: [1]
查看完整版本: 修改tomcat6.0.25日志默认路径