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 记录日志格式

       

 

 

 

 


转载于:https://blog.51cto.com/yujianglei/1574156

Tomcat目录和文件讲解相关推荐

  1. tomcat各目录(文件)作用

    主目录下有bin,conf,lib,logs,temp,webapps,work 7个文件夹,下面对他们分别进行介绍: 1.bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾 ...

  2. Apache Tomcat目录下各个文件夹的作用

    1.bin:存放各种不同平台开启与关闭Tomcat的脚本文件. 2.lib:存tomcat与web应用的Jar包. 3.conf:存放tomcat的配置文件. 4.webapps:web应用的发布目录 ...

  3. linux 查找tomcat目录,linux下通过tomcat访问某路径下的文件

    背景:linux服务器上有个日志目录,要通过界面访问.之前用Apache实现的,现在安全漏洞检查需要升级Apache,但是安装之路犹如西天取经,各种缺文件,各种报错,一直没搞定.然后决定用tomcat ...

  4. tomcat的服务器目录在哪个文件夹,Tomcat目录结构详细介绍

    打开tomcat的解压之后的目录可以看到如下的目录结构: 1.Tomcat的bin目录: bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以. ...

  5. 双击Tomcat目录下startup.bat文件闪退问题!!!

    双击Tomcat目录下startup.bat文件闪退问题!!! 一.普遍问题 下面这篇博客总结了可能出现的问题,非常全面,99% 闪退问题基本能解决 链接: Tomcat 启动闪退问题解决集(八大类详 ...

  6. Tomcat 的 Server 文件配置详解

    转载自  Tomcat 的 Server 文件配置详解 前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛.server.xml是Tomcat中最重要的配置文件, ...

  7. Tomcat的配置与讲解(含Java环境配置,tomcat配置,tomcat讲解)

    Tomcat介绍 问题开始之前,我们来对tomcat进行一些简单的介绍,有过web基础的朋友应该会了解到,自己用css,html写的页面只能自己访问,别人无法远程访问到自己写的页面.tomcat作为开 ...

  8. Maven学习详解(13)——Maven常用命令大全与pom文件讲解

    2019独角兽企业重金招聘Python工程师标准>>> 一.Maven常用命令 1.1.Maven 参数 -D 传入属性参数  -P 使用pom中指定的配置  -e 显示maven运 ...

  9. Java复制目录/子目录/文件

    import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import ja ...

最新文章

  1. 2018/8/27 A Modified PSO Algorithm with Exponential Decay Weight
  2. 数据库分析函数 MySQL_MySql数据库索引分析explain函数的使用
  3. R语言使用randomForest包构建随机森林模型(Random forests)、使用importance函数查看特征重要度、使用table函数计算混淆矩阵评估分类模型性能、包外错误估计OOB
  4. STM32F103 系统启动时钟的选择和详细过程
  5. 【开发环境】Android 命令行中执行 Java 程序 ( IntelliJ IDEA 中创建 Java / Kotlin 工程 | dx 打包 DEX 字节码文件 | dalvikvm 命令 )
  6. VS2013中提示:没有可放置在工具箱上的组件
  7. 我的世界服务器皮肤显示插件怎么用,我的世界皮肤和插件安装方法
  8. Java异或性能测试速度为2.5GiB/s
  9. 英文原始文本的读取与处理
  10. MAC+appium自动化测试
  11. 本机电脑清除DNS缓存+浏览器清除DNS缓存
  12. 认真总结 HTTP常见面试题(持续更新)
  13. channel estimation
  14. 量化交易python 文件_python数据分析与量化交易
  15. 问卷调查网站制作-前后端开发
  16. Matplotlib多子图折线图
  17. linux安装两个独立显卡驱动,Manjaro Linux 双显卡安装步骤及独立显卡运行游戏(Nvidia GeForce GTX 980m)...
  18. C++ map和set
  19. JavaScript DOM编程艺术——综合案例
  20. scanner.nextline()中文输入时遇到的问题

热门文章

  1. C/C++:Windows获取电脑机器指纹
  2. R6饮料AK赛(NOIP模拟赛)/省选专练HDU 5713 K个联通块
  3. HTMLTestRunner测试报告
  4. Hive 元数据库表信息
  5. nginx+memcache实现页面缓存应用
  6. MediaPlay播放Stream时出现error 38等错误的原因
  7. Hibernate之Hello World篇
  8. 1.2 User Interface 规范(系统开发架构与设计步步谈)
  9. UNION,EXISTS,IN等在SQL语句中的灵活应用和场境的选择。
  10. 手把手教你使用Pandas读取结构化数据