A-A+

修改Tomcat6.0.25日志默认路径

2016年08月03日 Linux 教程 暂无评论 阅读 467 次

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

[[email protected] tomcat6.0.26]# cd logs/

[[email protected] 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

[[email protected] logs]# pwd

/application/app_1/tomcat6.0.26/logs

[[email protected] logs]# 

日志配置文件为:logging.properties

即:

[[email protected] conf]# ll

total 92

drwxr-xr-x. 3 root root  4096 Apr 15  2015 Catalina

-rw-r--r--. 1 root root  8945 Feb 10  2015 catalina.policy

-rw-r--r--. 1 root root  3713 Feb 10  2015 catalina.properties

-rw-r--r--. 1 root root  1395 Feb 10  2015 context.xml

-rw-r--r--. 1 root root  3257 Feb 10  2015 logging.properties

-rw-r--r--. 1 root root  6843 Jul 10 10:32 server.xml

-rw-r--r--. 1 root root  1521 Feb 10  2015 tomcat-users.xml

-rw-r--r--. 1 root root 50875 Feb 10  2015 web.xml

[[email protected] conf]# 

具体为:

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中定义

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

               prefix="app_1_access." suffix=".log" pattern="%{X-Real-IP}i %m %H %h%{Request_uri}i %q" resolveHosts="false"/>

 

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

更多Tomcat相关教程见以下内容

CentOS 6.6下安装配置Tomcat环境  2015-08/122234.htm

RedHat Linux 5.5安装JDK+Tomcat并部署Java项目  2015-02/113528.htm 

Tomcat权威指南(第二版)(中英高清PDF版+带书签)  2015-02/113062.htm 

Tomcat 安全配置与性能优化 2015-02/113060.htm 

Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案 2015-01/112395.htm 

CentOS 64-bit下安装JDK和Tomcat并设置Tomcat开机启动操作步骤 2015-01/111485.htm 

CentOS 6.5下安装Tomcat  2015-01/111415.htm 

Tomcat 的详细介绍请点这里
Tomcat 的下载地址请点这里

给我留言

Copyright © SEARU.ORG 保留所有权利.   Theme  Ality 网站地图 360网站安全检测平台

用户登录

分享到: