Tomcat 的目录结构

前言

环境:centos7.9 apache-tomcat-9.0.55

Tomcat 的目录结构

[root@iflytek tomcat-9.0.55]# ls -ld */
drwxr-x--- 2 root root 4096 Dec  4 19:32 bin/				#bin目录,存放启动停止等shell脚本
drwx------ 3 root root  254 Dec  4 19:37 conf/				#配置文件目录,存放各种配置文件
drwxr-x--- 2 root root 4096 Dec  4 19:32 lib/				#存放java打包的类库目录,即存放各种jar包
drwxr-x--- 2 root root  197 Dec  4 19:37 logs/				#日志文件目录,存放日志
drwxr-x--- 2 root root   30 Dec  4 19:32 temp/				#tomcat存放临时文件目录
drwxr-x--- 7 root root   81 Nov 10 16:26 webapps/			#默认应用程序文件存放目录
drwxr-x--- 3 root root   22 Dec  4 19:37 work/				#用于存放JSP程序在部署时编译后产生的class文件
[root@iflytek tomcat-9.0.55]# 

[root@iflytek tomcat-9.0.55]# tree -L 3
.
├── bin													#bin目录,存放启动停止等shell脚本
│   ├── bootstrap.jar
│   ├── catalina.bat
│   ├── catalina.sh										#主目录脚本,使用这个脚本启动和停止服务./catalina.sh start|stop
│   ├── catalina-tasks.xml
│   ├── ciphers.bat
│   ├── ciphers.sh
│   ├── commons-daemon.jar
│   ├── commons-daemon-native.tar.gz
│   ├── configtest.bat
│   ├── configtest.sh									#检测配置是否正常的一个脚本,挺有用的
│   ├── daemon.sh
│   ├── digest.bat
│   ├── digest.sh
│   ├── makebase.bat
│   ├── makebase.sh
│   ├── setclasspath.bat
│   ├── setclasspath.sh
│   ├── shutdown.bat
│   ├── shutdown.sh										#停止服务脚本,shutdown.sh其内容本质上还是调用catalina.sh来启动的
│   ├── startup.bat
│   ├── startup.sh										#启动服务脚本,startup.sh其内容本质上还是调用catalina.sh来启动的
│   ├── tomcat-juli.jar
│   ├── tomcat-native.tar.gz
│   ├── tool-wrapper.bat
│   ├── tool-wrapper.sh
│   ├── version.bat
│   └── version.sh										#这是一个输出tomcat版本的脚本
├── BUILDING.txt
├── conf												#配置文件目录,存放各种配置文件
│   ├── Catalina
│   │   └── localhost
│   ├── catalina.policy
│   ├── catalina.properties
│   ├── context.xml										#tomcat的默认context容器,一般在这个文件配置数据库链接信息
│   ├── jaspic-providers.xml
│   ├── jaspic-providers.xsd
│   ├── logging.properties								#配置tomcat的日志输出方式
│   ├── server.xml										#tomcat的主配置文件,配置虚拟主机
│   ├── tomcat-users.xml								#tomcat的角色授权用户配置文件呢
│   ├── tomcat-users.xsd
│   └── web.xml											#tomcat的应用程序部署描述符文件
├── CONTRIBUTING.md
├── lib													#存放java打包的类库目录,即存放各种jar包
│   ├── annotations-api.jar
│   ├── catalina-ant.jar
│   ├── catalina-ha.jar
│   ├── catalina.jar
│   ├── catalina-ssi.jar
│   ├── catalina-storeconfig.jar
│   ├── catalina-tribes.jar
│   ├── ecj-4.20.jar
│   ├── el-api.jar
│   ├── jasper-el.jar
│   ├── jasper.jar
│   ├── jaspic-api.jar
│   ├── jsp-api.jar
│   ├── servlet-api.jar
│   ├── tomcat-api.jar
│   ├── tomcat-coyote.jar
│   ├── tomcat-dbcp.jar
│   ├── tomcat-i18n-cs.jar
│   ├── tomcat-i18n-de.jar
│   ├── tomcat-i18n-es.jar
│   ├── tomcat-i18n-fr.jar
│   ├── tomcat-i18n-ja.jar
│   ├── tomcat-i18n-ko.jar
│   ├── tomcat-i18n-pt-BR.jar
│   ├── tomcat-i18n-ru.jar
│   ├── tomcat-i18n-zh-CN.jar
│   ├── tomcat-jdbc.jar
│   ├── tomcat-jni.jar
│   ├── tomcat-util.jar
│   ├── tomcat-util-scan.jar
│   ├── tomcat-websocket.jar
│   └── websocket-api.jar
├── LICENSE
├── logs													#日志文件目录,存放日志
│   ├── catalina.2021-12-04.log
│   ├── catalina.out
│   ├── host-manager.2021-12-04.log
│   ├── localhost.2021-12-04.log
│   ├── localhost_access_log.2021-12-04.txt
│   └── manager.2021-12-04.log
├── NOTICE
├── README.md
├── RELEASE-NOTES
├── RUNNING.txt
├── temp													#tomcat存放临时文件目录
│   └── safeToDelete.tmp
├── webapps													##默认应用程序文件存放目录
│   ├── docs
│   │   ├── aio.html
│   │   ├── annotationapi
│   │   ├── api
│   │   ├── appdev
│   │   ├── apr.html
│   │   ├── architecture
│   │   ├── balancer-howto.html
│   │   ├── building.html
│   │   ├── BUILDING.txt
│   │   ├── cdi.html
│   │   ├── cgi-howto.html
│   │   ├── changelog.html
│   │   ├── class-loader-howto.html
│   │   ├── cluster-howto.html
│   │   ├── comments.html
│   │   ├── config
│   │   ├── connectors.html
│   │   ├── default-servlet.html
│   │   ├── deployer-howto.html
│   │   ├── developers.html
│   │   ├── elapi
│   │   ├── graal.html
│   │   ├── host-manager-howto.html
│   │   ├── html-host-manager-howto.html
│   │   ├── html-manager-howto.html
│   │   ├── images
│   │   ├── index.html
│   │   ├── introduction.html
│   │   ├── jasper-howto.html
│   │   ├── jaspicapi
│   │   ├── jdbc-pool.html
│   │   ├── jndi-datasource-examples-howto.html
│   │   ├── jndi-resources-howto.html
│   │   ├── jspapi
│   │   ├── logging.html
│   │   ├── manager-howto.html
│   │   ├── maven-jars.html
│   │   ├── mbeans-descriptors.dtd
│   │   ├── mbeans-descriptors-howto.html
│   │   ├── monitoring.html
│   │   ├── proxy-howto.html
│   │   ├── realm-howto.html
│   │   ├── RELEASE-NOTES.txt
│   │   ├── rewrite.html
│   │   ├── RUNNING.txt
│   │   ├── security-howto.html
│   │   ├── security-manager-howto.html
│   │   ├── servletapi
│   │   ├── setup.html
│   │   ├── ssi-howto.html
│   │   ├── ssl-howto.html
│   │   ├── tribes
│   │   ├── virtual-hosting-howto.html
│   │   ├── WEB-INF
│   │   ├── websocketapi
│   │   ├── web-socket-howto.html
│   │   ├── windows-auth-howto.html
│   │   └── windows-service-howto.html
│   ├── examples
│   │   ├── index.html
│   │   ├── jsp
│   │   ├── META-INF
│   │   ├── servlets
│   │   ├── WEB-INF
│   │   └── websocket
│   ├── host-manager
│   │   ├── css
│   │   ├── images
│   │   ├── index.jsp
│   │   ├── META-INF
│   │   └── WEB-INF
│   ├── manager
│   │   ├── css
│   │   ├── images
│   │   ├── index.jsp
│   │   ├── META-INF
│   │   ├── status.xsd
│   │   ├── WEB-INF
│   │   └── xform.xsl
│   └── ROOT
│       ├── asf-logo-wide.svg
│       ├── bg-button.png
│       ├── bg-middle.png
│       ├── bg-nav.png
│       ├── bg-upper.png
│       ├── favicon.ico
│       ├── index.jsp
│       ├── RELEASE-NOTES.txt
│       ├── tomcat.css
│       ├── tomcat.svg
│       └── WEB-INF
└── work												#用于存放JSP程序在部署时编译后产生的class文件
    └── Catalina
        └── localhost

43 directories, 143 files
[root@iflytek tomcat-9.0.55]# 
上一篇:jsp get 乱码


下一篇:iOS UITableView点击按钮滚到顶部