首页>>帮助中心>>美国VPS linux修改Tomcat6.0.25日志默认路径

美国VPS linux修改Tomcat6.0.25日志默认路径

2024/12/8 41次

美国VPS linux修改Tomcat6.0.25日志默认路径
默认情况下tomcat6.0.26日志存放路径为tomcat6.0.26/logs下:
[root@modelC65 tomcat6.0.26]# cd logs/
[root@modelC65 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
[root@modelC65 logs]# pwd
/application/app_1/tomcat6.0.26/logs
[root@modelC65 logs]#
日志配置文件为:logging.properties
即:
[root@modelC65 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
[root@modelC65 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中定义
prefix="app_1_access." suffix=".log" pattern="%{X-Real-IP}i %m %H %h%{Request_uri}i %q" resolveHosts="false"/>

购买使用一诺网络美国服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国服务器低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3