码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat--高级

时间:2015-07-21 18:56:59      阅读:127      评论:0      收藏:0      [点我收藏+]

标签: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--高级

标签:tomcat

原文地址:http://8757576.blog.51cto.com/8747576/1676816

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!