Tomcat介绍


Tomcat

  需要有一个web应用服务器来承载系统的正常运行   web应用服务器就是用于接收与处理   tomcat是一款servlet容器   8.5是市场主流版本

tomcat环境部署

  1.下载JDK1.8   2.下载tomcat8.5,解压后通过bin/startup.bat访问   出现:org.apache.catalina.startup.Catalina.start Server startup in...表示启动成功   此时可以在浏览器输入localhost:8080/出现以下界面代表tomcat安装成功   如果发现“服务”中没有tomcat,打开DOS窗口,进入安装目录下的bin目录,执行service.bat install命令   显示 the service "tomcat8" has been installed后 ,则表示成功   打开服务,启动

Tomcat目录介绍

 
目录及文件 说明
bin 用于存放 Tomcat的启动、停止等批处理脚本和Shell脚本
bin/startup. bat 用于在 Windows下启动 Tomcat
bin/startup.sh 用于在 Linux下启动 Tomcat
bin/shutdown. bat 用于在 Windows下停止 Tomcat
bin/shutdown.sh 用于在 Linux下停止 Tomcat
conf 用于存放 Tomcat的相关配置文件
conf/Catalina 用于存储针对每个虚拟机的 Context 配置
conf/context.xml 用于定义所有Web应用均需要加载的 Context 配置,如果Web应用指定了自己的context.xml,那么该文件的配置将被覆盖
conf/catalina.properties Tomcat环境变量配置
conf/catalina.policy 当 Tomcat在安全模式下运行时,此文件为默认的安全策略配置
conf/logging.properties Tomcat日志配置文件,可通过该文件修改 Tomcat日志级别以及日志路径等
conf/server.xml Tomcat服务器核心配置文件,用于配置 Tomcat的链接器、监听端口、处理请求的虚拟主机等。可以说,Tomcat主要根据该文件的配置信息创建服务器实例
lib Tomcat服务器依赖库目录,包含 Tomcat服务器运行环境依赖lar包
logs Tomcat默认的日志存放路径
webapps Tomcat默认的Web应用部署目录
work 存放Web应用JSP代码生成和编译后产生的class文件目录
temp 存放tomcat在运行过程中产生的临时文件

  bin目录

    bin目录用来存放Tomcat命令,主要分两类,一类是以.sh结尾的Linux命令,另一类是以.bat结尾的Windows命令     常用的Tomcat命令:
    • startup.sh/startup.bat:启动Tomcat
    • shutdown.sh/shutdown.bat:关闭Tomcat
    • catalina.bat/ catalina.bat:设置Tomcat的内存

  conf目录

    conf目录用来存放Tomcat的配置文件     常用的几个文件:
    • server.xml 设置域名、IP、端口号、默认加载的项目、请求编码等
    • context.xml 配置数据源等
    • tomcat-users.xml 配置和管理Tomcat的用户与权限
    • web.xml 设置Tomcat支持的文件类型
    • 在 Catalina 目录下可以设置默认加载的项目

  lib目录

    lib目录用来存放Tomcat运行需要加载的jar包

  logs目录

    logs目录用来存放Tomcat在运行过程中产生的日志文件     清空目录中的文件不会对Tomcat的运行带来影响     在Windows系统中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中     在Linux系统中,控制台的输出日志在catalina.out文件中

  temp目录

    temp目录用来存放Tomcat在运行过程中产生的临时文件     清空该目录中的文件不会对Tomcat的运行带来影响

  webapps目录

    webapps目录用来存放应用程序(也就是通常所说的网站)     Tomcat启动时会加载webapps目录下的应用程序,我们编写的Servlet程序就可以放在这里     Tomcat允许以文件夹、war包、jar包的形式发布应用。

  work目录

    work目录用来存放Tomcat在运行时的编译文件(class字节码文件)如JSP编译后的文件     清空work目录,然后重启Tomcat,可以达到清除缓存的作用