标签:tomcat
一、tomcat配置文件:
1、server.xml:核心配置文件,在上面初级中已介绍。
2、context.xml:上下文配置文件,为部署于此tomcat实例上的所有webApp(web应用程序)提供默认配置文件;
context.xml常用于定义会话管理器、JDBC以及Realm等。但每个webApp均可有自己独有的context.xml,
通常放置于每个webApp目录的META-INF。
3、web.xml:为部署于此tomcat实例上的所有webApp提供默认部署描述符;通常用于为webapp提供基本的servlet定义和MIME映射表等。
4、tomcat-users.xml:在上面初级中已介绍。
5、catalina.policy:java安全策略配置文件,当基于security选项启动tomcat实例时,会读取此配置文件。
6、catalina.properties:java属性定义文件,设定类加载路径、安全包列表和一些调整性能的参数信息。
7、logging.properties:日志相关的配置文件,日志级别、路径等。
二、tomcat部署方式:部署是指将webApp以及其所依赖类库等装载进tomcat实例上,以便接收用户请求。
1、静态方式:在tomcat启动前进行的webapp部署,静态方式是常用的部署方式。
2、动态方式:在不打断tomcat运行的前提下,通过tomcat manager或者其他的命令行工具进行的部署。
三、webapp体系结构:webapp有其特定的组织格式,是一种层次型目录结构。
1、/:webApp的根目录。
2、/WEB-INF:此webapp的私有资源目录(即用户通过浏览器不能直接访问),通常web.xml和context.xml均放置于此处。
3、/WEB-INF/classes:此webapp的自有的类。
4、/WEB-INF/lib:此webapp的自有的jar包。
5、/META-INF:此webapp的私有资源目录,并不是所有的webapp都有此目录。
标签:tomcat
原文地址:http://8757576.blog.51cto.com/8747576/1676816