目录

[root@web01 ~]# ll /application/tomcat/
总用量 92
drwxr-xr-x 2 root root  4096 8月   6 13:06 bin
drwxr-xr-x 3 root root   198 8月   6 13:29 conf
drwxr-xr-x 2 root root  4096 8月   6 13:06 lib
-rw-r--r-- 1 root root 57011 9月  28 2015 LICENSE
drwxr-xr-x 2 root root   197 8月   6 13:29 logs
-rw-r--r-- 1 root root  1444 9月  28 2015 NOTICE
-rw-r--r-- 1 root root  6741 9月  28 2015 RELEASE-NOTES
-rw-r--r-- 1 root root 16204 9月  28 2015 RUNNING.txt
drwxr-xr-x 2 root root    30 8月   6 13:06 temp
drwxr-xr-x 7 root root    81 9月  28 2015 webapps
drwxr-xr-x 3 root root    22 8月   6 13:29 work
  • bin tomcat管理命令 startup.sh shutdown.sh catalina.sh
    • catalina.sh 是startup.sh 和shutdown.sh 都会调用的
    • 以后对于tomcat优化 (jvm优化 设置最大内存 最小内存) 和配置监控功能
  • conf 配置
    • server.xml (nginx.conf) tomcat主配置文件
    • web.xml (增加插件 优化 )
    • tomcat-users.xml (tomcat管理端 配置文件)
  • logs 日志
    • catalina.out tomcat的核心日志 详细 持续变大 持续增加
    • catalina.2019-08-20.log catalina.out的切割日志
    • localhost_access_log.2019-08-20.txt tomcat访问日志 access.log
#logroate + 系统定时任务 对日志的定时切割
[root@web01 /application/tomcat/logs]# cat /etc/logrotate.d/syslog 
/var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secure
/var/log/spooler
{
    missingok
    sharedscripts
    postrotate
    /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}
[root@web01 /application/tomcat/logs]# ls catalina.2022-08-06.log 
catalina.2022-08-06.log
  • webapps tomcat的站点目录 html