Tomcat目录详解

Tomcat目录组成

    cd /usr/local/tomcat
    ll
    drwxrwxrwx.  2 1060 users  4096 Nov 23 12:43 bin
    drwxrwxrwx.  3 1060 users  4096 Nov 29 13:22 conf
    drwxrwxrwx.  2 1060 users  4096 Mar  9  2017 lib
    -rwxrwxrwx.  1 1060 users 57896 Mar  9  2017 LICENSE
    drwxrwxrwx.  2 1060 users  4096 Nov 30 10:21 logs
    -rwxrwxrwx.  1 1060 users  1275 Mar  9  2017 NOTICE
    -rwxrwxrwx.  1 1060 users  9195 Mar  9  2017 RELEASE-NOTES
    -rwxrwxrwx.  1 1060 users 16671 Mar  9  2017 RUNNING.txt
    drwxrwxrwx.  2 1060 users    29 Mar  9  2017 temp
    drwxrwxrwx. 15 1060 users  4096 Nov 20 14:21 webapps
    drwxrwxrwx.  3 1060 users    21 Sep 21 10:29 work
1.bin
-rwxrwxrwx. 1 1060 users   28503 Mar  9  2017 bootstrap.jar
-rwxrwxrwx. 1 1060 users   14028 Mar  9  2017 catalina.bat
-rwxrwxrwx. 1 1060 users   21646 Nov 23 12:43 catalina.sh
-rwxrwxrwx. 1 1060 users    1686 Mar  9  2017 catalina-tasks.xml
-rwxrwxrwx. 1 1060 users   24283 Mar  9  2017 commons-daemon.jar
-rwxrwxrwx. 1 1060 users  204944 Mar  9  2017 commons-daemon-native.tar.gz
-rwxrwxrwx. 1 1060 users    2040 Mar  9  2017 configtest.bat
-rwxrwxrwx. 1 1060 users    1922 Mar  9  2017 configtest.sh
-rwxrwxrwx. 1 1060 users    7888 Mar  9  2017 daemon.sh
-rwxrwxrwx. 1 1060 users    2091 Mar  9  2017 digest.bat
-rwxrwxrwx. 1 1060 users    1965 Mar  9  2017 digest.sh
-rwxrwxrwx. 1 1060 users    6308 Mar  9  2017 service.bat
-rwxrwxrwx. 1 1060 users    3430 Mar  9  2017 setclasspath.bat
-rwxrwxrwx. 1 1060 users    3547 Mar  9  2017 setclasspath.sh
-rwxrwxrwx. 1 1060 users    2020 Mar  9  2017 shutdown.bat
-rwxrwxrwx. 1 1060 users    1902 Mar  9  2017 shutdown.sh
-rwxrwxrwx. 1 1060 users    2022 Mar  9  2017 startup.bat
-rwxrwxrwx. 1 1060 users    1904 Mar  9  2017 startup.sh
-rwxrwxrwx. 1 1060 users 2107392 Mar  9  2017 tcnative-1.dll
-rwxrwxrwx. 1 1060 users  109696 Mar  9  2017 tomcat7.exe
-rwxrwxrwx. 1 1060 users  110208 Mar  9  2017 tomcat7w.exe
-rwxrwxrwx. 1 1060 users   38192 Mar  9  2017 tomcat-juli.jar
-rwxrwxrwx. 1 1060 users  399836 Mar  9  2017 tomcat-native.tar.gz
-rwxrwxrwx. 1 1060 users    4021 Mar  9  2017 tool-wrapper.bat
-rwxrwxrwx. 1 1060 users    5024 Mar  9  2017 tool-wrapper.sh
-rwxrwxrwx. 1 1060 users    2026 Mar  9  2017 version.bat
-rwxrwxrwx. 1 1060 users    1908 Mar  9  2017 version.sh

bin目录存放的是二进制可执行文件,也就是命令文件,执行tomcat命令,比如启动,停止等需要到该目录下。
.sh结尾是linux下命令
.bat是windows下命令
常用启动 catalina.sh start startup.sh
关闭 catalina.sh stop shutdown.sh
这些都是脚本文件. 执行启动,关闭命令的。
其中修改catalina可以设置Tomcat的内存

2.conf

该目录中都是tomcat配置文件

drwxr-xr-x. 3 root root      22 Sep 21 10:29 Catalina
-rwxrwxrwx. 1 1060 users  12505 Mar  9  2017 catalina.policy
-rwxrwxrwx. 1 1060 users   6633 Mar  9  2017 catalina.properties
-rwxrwxrwx. 1 1060 users   1428 Mar  9  2017 context.xml
-rwxrwxrwx. 1 1060 users   3352 Mar  9  2017 logging.properties
-rwxrwxrwx. 1 1060 users   6755 Nov 29 13:22 server.xml
-rwxrwxrwx. 1 1060 users   2089 Sep 21 14:05 tomcat-users.xml
-rwxrwxrwx. 1 1060 users 172330 Mar  9  2017 web.xml

(1)server.xml 配置整个服务器信息,修改端口号,添加主机,容器等。
a、 提供Tomcat组件的初始配置.
b、 说明Tomcat的结构,含义,使得Tomcat通过实例化组件完成起动及构建自身。
(2)tomcat-users.xml储存用户信息的文件,这里保存tomcat用户名和密码以及相关角色信息。
(3)context.xml配置数据库连接地址,大型项目会用到,一般不常用。
(4)web.xml
web.xml 是 Web 项目的配置文件,它主要用来配置 Servlet、Filter 以及 Listener 等组件,以供 Web 容器(即 Tomcat)部署和执行 Web 应用。
启动一个 Web 应用时,Tomcat 会首先读取它的 web.xml 配置文件

3.lib
-rwxrwxrwx. 1 1060 users   15978 Mar  9  2017 annotations-api.jar
-rwxrwxrwx. 1 1060 users   55150 Mar  9  2017 catalina-ant.jar
-rwxrwxrwx. 1 1060 users  131210 Mar  9  2017 catalina-ha.jar
-rwxrwxrwx. 1 1060 users 1670668 Mar  9  2017 catalina.jar
-rwxrwxrwx. 1 1060 users  267171 Mar  9  2017 catalina-tribes.jar
-rwxrwxrwx. 1 1060 users 2310271 Mar  9  2017 ecj-4.4.2.jar
-rwxrwxrwx. 1 1060 users   55504 Mar  9  2017 el-api.jar
-rwxrwxrwx. 1 1060 users  125480 Mar  9  2017 jasper-el.jar
-rwxrwxrwx. 1 1060 users  601182 Mar  9  2017 jasper.jar
-rwxrwxrwx. 1 1060 users   87802 Mar  9  2017 jsp-api.jar
-rwxrwxrwx. 1 1060 users  197994 Mar  9  2017 servlet-api.jar
-rwxrwxrwx. 1 1060 users  217063 Mar  9  2017 tomcat7-websocket.jar
-rwxrwxrwx. 1 1060 users    6521 Mar  9  2017 tomcat-api.jar
-rwxrwxrwx. 1 1060 users  802367 Mar  9  2017 tomcat-coyote.jar
-rwxrwxrwx. 1 1060 users  234042 Mar  9  2017 tomcat-dbcp.jar
-rwxrwxrwx. 1 1060 users   71856 Mar  9  2017 tomcat-i18n-es.jar
-rwxrwxrwx. 1 1060 users   43792 Mar  9  2017 tomcat-i18n-fr.jar
-rwxrwxrwx. 1 1060 users   47035 Mar  9  2017 tomcat-i18n-ja.jar
-rwxrwxrwx. 1 1060 users  132480 Mar  9  2017 tomcat-jdbc.jar
-rwxrwxrwx. 1 1060 users   35181 Mar  9  2017 tomcat-util.jar
-rwxrwxrwx. 1 1060 users   36270 Mar  9  2017 websocket-api.jar

lib目录存放tomcat服务器所需要的jar包

4.logs
-rw-r--r--. 1 root root  27067 Nov 27 14:33 catalina.2018-11-27.log
-rw-r--r--. 1 root root  12841 Nov 28 15:30 catalina.2018-11-28.log
-rw-r--r--. 1 root root  11259 Nov 29 14:28 catalina.2018-11-29.log
-rw-r--r--. 1 root root  43165 Nov 30 15:01 catalina.2018-11-30.log
-rw-r--r--. 1 root root 193462 Nov 30 15:01 catalina.out
-rw-r--r--. 1 root root      0 Nov 27 13:26 host-manager.2018-11-27.log
-rw-r--r--. 1 root root      0 Nov 30 15:00 host-manager.2018-11-30.log
-rw-r--r--. 1 root root    447 Nov 27 13:26 localhost.2018-11-27.log
-rw-r--r--. 1 root root    675 Nov 30 15:01 localhost.2018-11-30.log
-rw-r--r--. 1 root root      0 Nov 27 13:26 localhost_access_log.2018-11-27.txt
-rw-r--r--. 1 root root      0 Nov 30 15:00 localhost_access_log.2018-11-30.txt
-rw-r--r--. 1 root root      0 Nov 27 13:26 manager.2018-11-27.log
-rw-r--r--. 1 root root      0 Nov 30 15:00 manager.2018-11-30.log

为日志文件,此文件下是tomcat日志。
linux下,catalina.out包含所有运行日志,通常较大,要按时清理。
其他例如manager.2018-11-27 log 则为windows下运行的日志,如果tomcat在linux就要经常清理该文件。

5. webapps
drwxrwxrwx. 14 1060 users 4096 Mar  9  2017 docs
drwxrwxrwx.  7 1060 users 4096 Mar  9  2017 examples
drwxrwxrwx.  5 1060 users   82 Mar  9  2017 host-manager
drwxrwxrwx.  5 1060 users   97 Mar  9  2017 manager
drwxrwxrwx.  3 1060 users 4096 Mar  9  2017 ROOT

tomact默认部署路径。tomcat发包就是将安装包放在此目录下即可
manager等文件都是tomcat自带的,打开8080网页即可看到。

6. temp

用来存放Tomcat执行过程中产生的临时文件,清除此文件不会影响tomcat服务器

7. work

work目录用来存放Tomcat运行时编译后的文件。清空work目录,重启Tomcat,可以达到清除Tomcat服务器缓存的目的。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值