答案1
Ubuntu 18.04 及更高版本上的 tomcat9 软件包使用 systemd .service 文件。默认情况下,它们将 Tomcat 的 stdout 和 stderr 重定向到带有前缀 tomcat9 的 syslog
要将日志重定向到/var/log/tomcat9/catalina.out
,请执行以下操作:
sudo systemctl edit --full tomcat9.service
修改日志部分如下:
#Logging
StandardOutput=file:/var/log/tomcat9/catalina.out
StandardError=file:/var/log/tomcat9/catalina.out
SyslogIdentifier=tomcat9
重新启动 tomcat9 服务。