需要修改三个地方 bin/catalina.sh conf/server.conf conf/logging.properties
1.bin/catalina.sh
catalina.out输入目录
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
示例 CATALINA_OUT=/log/catalina.out
2.conf/server.conf
localhost_access_log 目录
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
示例
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="/log/"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
3.conf/logging.properties
其他
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
示例
1catalina.org.apache.juli.FileHandler.directory = /log
2localhost.org.apache.juli.FileHandler.directory = /log
3manager.org.apache.juli.FileHandler.directory = /log
4host-manager.org.apache.juli.FileHandler.directory = /log