当前位置:首页 > 全部子站 > IT > 思科认证

Tomcat目录结构配置文件基础学习

来源:长理培训发布时间:2017-12-19 16:09:23

 百度广告

  假设你已将Tomcat解压,你已得到下列目录结构:

  目录名--描述

  bin

  包含启动/关闭脚本

  conf

  包含不同的配置文件,

  包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xml

  doc

  包含各种Tomcat文档

  lib

  包含Tomcat使用的jar文件.unix平台此目录下的任何文件都被加到Tomcat的classpath中

  logs

  Tomcat摆放日志文件的地方

  src

  ServletAPI源文件.先别高兴,这些只有些必须在Servlet容器内实现的空接口和抽象类

  webapps

  包含web项目示例

  此外你可以Tomcat会创建如下目录:

  work

  Tomcat自动生成,放置Tomcat运行时的临时文件(如编译后的JSP文件).如在Tomcat运行时删除此目录.JSP页面将不能运行,中国自学编程网,www.zxbc.cn .

  classes

  你可以创建此目录来添加一些附加的类到类路径中.任何你加到此目录中的类都可在Tomcat的类路径中找到自身.|||   Tomcat的配置文件

  Tomcat的配置基于两个配置文件:

server.xml - Tomcat的全局配置文件

  2.web.xml - 在Tomcat中配置不同的关系环境

  server.xml

  server.xml是Tomcat的主配置文件.完成两个目标:

  1 提供Tomcat组件的初始配置.

  2 说明Tomcat的结构,含义,使得Tomcat通过实例化组件完成起动及构建自身, 如在server.xml所指定的

  server.xml种的重要元素:

  元素及其描述

  Server

  server.xml文件中最重要的元素.Server定义了一个Tomcat服务器.一般你不用对他担心太多.Server元素能包含Logger和ContextManager元素类型

  Logger

  此元素定义一个Logger对象,每个Logger都有一个名字去标识,也有一个纪录Logger的输出和冗余级别(描述此日志级别)和包含日志文件的路径.通常有servlet的Logger(ServletContext.log()处),JSP和Tomcat运行时的Logger。 ContextManager

  ContextManager说明一套ContextInterceptor, RequestInterceptor , Context和他们的Connectors的配置及结构.ContextManager有几个随同提供的特性:

用来纪录调试信息的调试级别

  2. webapps/,conf/,logs/和所有已定义的环境的基本位置.用来使Tomcat可以在TOMCAT_HOME外的其他目录启动.

  3. 工作目录的名字

  ContextInterceptor&RequestInterceptor

  这些侦听器(interceptors)侦听具体发生在ContextManager中的事件.例如,ContextInterceptor侦听Tomcat的启动及终止事件,RequestInterceptor监视在它服务过程中用户请求需要通过的不同阶段.Tomcat的管理员不必知道太多关于侦听器的知识;另外,开发者应该知道这是如何在Tomcat中实现一个"全局"型的操作(例如安全性及每个请求日志)

  Connector

  Connector表示一个到用户的联接,不管是通过web服务器或直接到用户浏览器(在一个独立配置中).Connector负责管理Tomcat的工作线程和 读/写 连接到不同用户的端口的 请求/响应.Connector的配置包含如下信息:

句柄类

  2.句柄监听的TCP/IP端口

  3.句柄服务器端口的TCP/IP的backlog.

  Context

  每个Context提供一个指向你放置你Web项目的Tomcat的下属目录。每个Context包含如下配置: |||

Context放置的路径,可以是与ContextManager主目录相关的路径.

  2.纪录调试信息的调试级别

  3.可重载的标志.开发Servlet时,重载更改后的Servlet,这是一个非常便利的特性,你可以调试或用Tomcat测试新代码而不用停止或重新启动Tomcat.要打开重载,把reloadable设为真即可.这虽花费时间但可检测所发生的变化;更重要的事,鉴于,在一个装载类对象装入一个新的servlet时,类装载触发器可能会掷出一些错误.为避免这些问题,你可以设置可重载为假,这将停止重载功能.

  web.xml

  Tomcat可以让用户通过将缺省的web.xml放入conf目录中来定义所有关系环境的web.xml的缺省值.建立一个新的关系环境时,Tomcat使用缺省的web.xml文件作为基本设置和应用项目特定的web.xml(放在应用项目的WEB-INF/web.xml文件)来覆盖这些缺省值.考试吧编辑整理

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部