解决Tomcat日志文件权限问题可从以下方面入手:
catalina.sh
脚本:将UMASK值从默认的0027
改为0022
,使新生成日志文件权限为644
(可读可执行),适配系统用户权限。chmod
命令修改日志文件权限,如chmod 644 /path/to/tomcat/logs/catalina.out
,或目录权限设为755
(允许其他用户访问)。log4j2.xml
中通过filePermissions
属性指定日志文件权限,如rw-r--rw-
。tomcat
)运行,避免权限不足,可通过修改/etc/tomcat/tomcat.conf
或启动脚本指定用户。create 644 tomcat tomcat
。setenforce 0
或修改相关配置文件。操作后需重启Tomcat使权限生效。