Tomcat目录和文件讲解

1.Tocmcat的目录认识

Bin/   启动和关闭脚本

Conf/  配置文件server.sml web.xml user.xml

Logs/   存放日志文件

Webapps/ 存放web应用程序

Work/ 

Temp/ 存放tomcat运行时的临时性数据

Lib/    存放tomcat服务器和所以web程序需要的jar

Work/ tomcatJSP生成的Servlet源文件和字节码文件放在这个目录下

WEB-INF/  下的lib存放只有当前的web应用可以访问

/server/webapps 存放tomcat自带的两个应用admin/manager

/share/lib  存放所有web应用都可以访问的jar

/common/lib  存放tomcat服务器和所有web可访问的jar

/server/lib  存放tomcat服务器可以访问的jar

2.Tomcat配置文件详解

  元素名

Server

        Port:关闭tomcat的命令端口

        Shutdown:关闭命令

Service

        Name:定义一个服务名

Connector

        Port:客户端连接端口

        Minprocessors:服务器启动时创建最小的线程数

        Maxprocessors:服务器最大可以创建的请求连接线程数

        Enablelookups:是否允许使用函数request.getRemoteHost()进行DNS查询远程客户端的主机名

        RedirectPort:重定向https的端口

        AcceptCount:当所有的请求线程数被使用完成之后,最大允许多少个请求存放在处理队列中

        ConnectionTimeout:请求超时的时间

 

Engine

          defaultHost:处理请求的主机名   ,必须和host元素的name属性值相同

         

 

Context

          docBase:应用程序存放的路径

          path:表示web应用程序的url的前缀:http://127.0.0.1:8080/path/....

           reloadable:不用重新启动tomcat,会自动检测/WEB-INF/lib/WEB-INF/classes目录下的变化

 

 

Host

     Name:主机名,必须和Engine中的defaultHost相同

     AppBase:应用程序的基本目录

     Unpackwars:是否自动解压war文件,如果否,则直接从war文件中运行应用程序

    

 

Logger

      ClassName:指定logger使用的类名。此类必须是org.apache.catalina.Logger接口

       Prefix:指定log文件的前缀

       Suffix:指定log文件的后缀

       Timestamp:是否需要在log文件名中加入时间戳

 

Realm

        ClassName:指定Realm使用的类名,此类必须是org.apache.catalina.Realm

   

 

Valve:

       className:指定valve使用的类名,如org.apache.catalina.valves.AccessLogValve可以记录应用程序的访问信息

       directory:指定log文件的位置

       patterncommon|conbined 记录日志格式

       

 

 

 

 


时间: 2024-10-14 10:24:12

Tomcat目录和文件讲解的相关文章

Tomcat禁止显示目录和文件列表

Tomcat禁止显示目录和文件列表 打开   tomcat的安装目录/conf/web.xml 文件 <servlet> <servlet-name>default</servlet-name>        <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>        <init-param>            <para

tomcat 目录文件夹作用(转)

(一):目录结构 tomcat的目录结构如下:  目录名 简介  bin 存放启动和关闭tomcat脚本  conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml  work 存放jsp编译后产生的class文件  webapp 存放应用程序示例,以后你要部署的应用程序也要放到此目录  .在(包)WEB-INF/src中写的.java文件会被自动编译成.class文件后转存到WEB-INF文件夹下的classes文件夹下.logs 存放日志文件  lib

tomcat如何禁止显示目录和文件列表

Tomcat禁止显示目录和文件列表 打开   tomcat的安装目录/conf/web.xml 文件 <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class> <init-param> <param-name>debug</param

Linux文件和目录权限实战讲解

 Linux文件和目录权限实战讲解 环境创建俩个用户 user1  和  user2 [[email protected] ~]# useradd user1 [[email protected] ~]# useradd user2 创建两个文件夹 [[email protected] ~]# mkdir -p /user1 /user2 打开另外一个终端 切换到 su - user1 [[email protected] ~]# su - user1 在user2下面创建一个user2的文件

Linux文件和目录权限详细讲解

转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和目录的权限 字符表示法 1)ls -l:查看所在目录所有文件的权限 2)chmod u=r file:把file文件的当前(用户user)的权限赋值为可写模式 3)chmod g=wrx file:把file文件的当前(组gruop)的权限赋值为可写,可读,可执行模式 4)chmod g-x fil

linux文件层级、目录、文件基本操作介绍

1.文件层级FHS介绍: Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件. FHS定义了系统中每个区域的用途.所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理. /:linux文件系统根目录 /bin:供所有用户使用的基本命令文件 /sbin:供系统管理员使用的工具程序文件 /lib:供/bin和/sbin程序调用的库文件程序,及系

Tomcat目录结构详解(非常详细)

Tomcat7 的目录结构如图: · 1.bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe.tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口启动Tomcat:如果是解压版,那么会有startup.bat和shutdown.bat文件,startup.bat用来启动Tomcat,但需要先配置JAVA_HOME环境变量才能启动,shutdawn.bat用来停止Tomcat: 2.conf:这是一个非常非常

Tomcat7源码分析学习系列之一-----tomcat的启动文件startup的注释

1. Windows系统,tomcat启动文件startup.bat @echo off rem 关闭回显,不显示下面的命令:rem Licensed to the Apache Software Foundation (ASF) under one or morerem contributor license agreements. See the NOTICE file distributed withrem this work for additional information rega

Maven常用命令大全与pom文件讲解

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲解是Maven使用过程中一些常用的命令,并配上图片说明,最后还讲了pom.xml文件的一些构造. 一.Maven常用命令 1.1.Maven 参数 -D 传入属性参数 -P 使用pom中指定的配置 -e 显示maven运行出错的信息 -o 离线执行命令,即不去远程仓库更新包 -X 显示maven允许的debug信息 -U 强制去远程参考更新snapshot包 例如 mvn i