tomcat6.0目录下conf中几个配置文件的作用

tomcat6,0网上有直接安装版,能直接配置好环境,在讲解tomcat目录下各文件作用前,先讲下关于安装tomcat前的一些必要步骤,即java jdk的 安装和环境配置,

java jdk 可到sun 直接下载,下载方式就不多说了,安装好后就是环境配置,不知道怎么打开环境变量配置的童鞋可以百度一下,打开环境变量配置后,新建一个变量名

JAVA_HOME  变量值:C:\Program Files (x86)\Java\jdk1.6.0_07  (该路径为我安装java的路径)

变量名 CLASSPATH    变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar   (注意该变量值冒号前面有个点开始才是,%JAVA_HOME%为引用JAVA_HOME的路径,在换路径时需要加分号)

最后一个变量在系统变量里找到一个 名为 path的 变量名,编辑,在最后面加上  ;%JAVA_HOME%\bin

配置好环境后,打开dos,即cmd,输入指令:java,javac 若有一堆数据,即成功,java -version:查看java版本号,

配置好后,下载安装 tomcat6.0,在安装时需要注意的是,tomcat的路径可以改变,在下一步时,有个路径是java jre的路径,默认不变(不可改)安装好后,在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页面将不能运行。
classes   你可以创建此目录来添加一些附加的类到类路径中,任何你加到此目录中的类都可在Tomcat的类路径中找到自身。


tomcat目录结构

    /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件

 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml

 /doc:存放Tomcat文档

 /server:包含三个子目录:classes、lib和webapps

 /server/lib:存放Tomcat服务器所需的各种JAR文件

 /server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用

 /common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件

 /shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问)

 /logs:存放Tomcat执行时的日志文件

 /src:存放Tomcat的源代码

 /webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录

 /work:存放JSP编译后产生的class文件


conf 目录下相关配置文件作用

一.server.xml (tomcat 主配置文件)

(1)提供tomcat 组件初始配置
(2)说明tomcat 结果与意义,使得tomcat 通过实例化组件完成启动及构建自身

在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有几个随同提供的特性: 1. 用来纪录调试信息的调试级别 2. webapps/,conf/,logs/和所有已定义的环境的基本位置.用来使Tomcat可以在TOMCAT_HOME外的其他目录启动.        3. 工作目录的名字 ContextInterceptor&RequestInterceptor

        这 些侦听器(interceptors)侦听具体发生在ContextManager中的事件。例如,ContextInterceptor侦听 Tomcat的启动及终止事件,RequestInterceptor监视在它服务过程中用户请求需要通过的不同阶段。Tomcat的管理员不必知道太多 关于侦听器的知识。另外,开发者应该知道这是如何在Tomcat中实现一个”全局”型的操作(例如安全性及每个请求日志)
        Connector
        Connector表示一个到用户的联接,不管是通过web服务器或直接到用户浏览器(在一个独立配置中)。Connector负责管理Tomcat的工作线程和读/写连接到不同用户的端口的请求/响应。Connector的配置包含如下信息:
        1.句柄类
        2.句柄监听的TCP/IP端口
        3.句柄服务器端口的TCP/IP的backlog.
        Context
        每个Context提供一个指向你放置你Web项目的Tomcat的下属目录。每个Context包含如下配置:
        1. Context放置的路径,可以是与ContextManager主目录相关的路径。
        2.纪录调试信息的调试级别。
        3.可重载的标志.开发Servlet时,重载更改后的 Servlet,这是一个非常便利的特性,你可以调试或用Tomcat测试新代码而不用停止或重新启动Tomcat。要打开重载,把reloadable 设为true即可。这虽花费时间但可检测所发生的变化;更重要的是鉴于在一个装载类对象装入一个新的servlet时,类装载触发器可能会掷出一些错误。 为避免这些问题,你可以设置可重载为false,这将停止重载功能。


二.web.xml

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


三.tomcat -users.xml

该配置文件中,通过添加管理员配置可为tomcat 添加具有管理员权限的登陆用户功能


四.context.xml

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Win7 Tomcat 6.0的安装及配置教程如下: 第一步:下载Tomcat安装包。在Tomcat官方网站上下载Tomcat 6.0版本的安装包,选择合适的镜像下载。 第二步:解压安装包。下载完成后,将安装包解压至合适的文件夹,得到Tomcat的安装目录。 第三步:配置环境变量。打开控制面板,点击“系统和安全”,选择“系统”,点击“高级系统设置”,在弹出的窗口点击“环境变量”,在系统变量找到“Path”变量,在其值添加Tomcat的安装路径,保存并关闭窗口。 第四步:启动和测试Tomcat。在Tomcat的安装目录找到bin文件夹,双击运行startup.bat文件,此时Tomcat将会启动。在浏览器输入“http://localhost:8080”,如果能够看到Tomcat的欢迎页,则说明Tomcat已经成功安装和启动。 第五步:配置Tomcat管理界面。在Tomcatconf文件找到tomcat-users.xml文件,将文件的注释去掉,并在其添加Tomcat管理界面的用户名和密码。 第六步:配置网站发布目录。在Tomcatconf文件找到server.xml文件,在这个文件找到<Host>标签,设置网站的发布目录,可以使用默认的webapps目录,也可以自定义目录。 第七步:重新启动Tomcat。保存server.xml文件,并重新启动Tomcat。 至此,Win7 Tomcat 6.0的安装及配置完成。用户可以在Tomcat的安装目录下的webapps文件创建自己的web应用程序,并通过访问“http://localhost:8080/应用程序名”来访问自己的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值