Tomecat

学习总结

Posted by 溜大虾 on April 6, 2018

tomcat的安装及环境配置


  • 下载 tomcat下载地址

  • 环境变量的配置

    1.新建系统变量名CATALINA_BASE,值为tomcat的安装路径。

    2.新建系统变量名CATALINA_HOME,值为tomcat的安装路径。

    3.找到系统变量path,在值里面添加“%CATALINA_HOME%\lib;%CATALINA_HOME%\bin”。

  • 启动

    打开cmd输入startup

tomcat的目录结构

目录 解释
bin 存放二进制可执行文件
conf 存放配置信息
lib 存放依赖jar文件
logs 存放日志文件
temp 存放临时文件
webapps 存放要发布的项目文件
work 运行时生成的文件,真正的执行文件
LICENSE 许可证
NOTICE 说明文件

conf文件下的重要文件

  • server.xml 配置服务器信息:
配置端口号 
<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

配置GET方法字符串编码 
<Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

配置主机名及项目路径 
Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"> 
<Context path="/world" docbase = "D:\hello" reloadable="ture" >

  • tomcat-users.xml 存储tomcat用户的文件,这里保存的是tomcat的用户名及密码,以及用户的角色信息。

  • web.xml 部署描述符文件,可以修改默认访问界面。

<welcome-file-list>  
        <welcome-file>index.html</welcome-file> 
        <welcome-file>index.htm</welcome-file> 
        <welcome-file>index.jsp</welcome-file> 
</welcome-file-list>  

  • web.xml 设置初始化参数加载,参数为0不加载,参数为非0整数加载,且数值越小优先级越高
<load-on-startup>参数<load-on-startup>

  • context.xml 对所有应用的统一配置,通常我们不会去配置它。