<?xml version="1.0" encoding="UTF-8"?>
<!--代表整个Servlet容器组件,是最顶层元素。它里面可以有多个Service标签-->
<Server port="8005" shutdown="SHUTDOWN"><!--Tomcat运行所需的监听器--><!--默认的生命周期监听器:在server初始化之前打印操作系统、JVM及服务器的版本信息--><Listener className="org.apache.catalina.startup.VersionLoggerListener" /><!-- 默认的生命周期监听器:在server初始化之前加载APR库,并在server停止后销毁 --><Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /><!-- 默认的生命周期监听器:server初始化之前调用,解决单例对象创建导致的jVM内存泄露问题以及锁文件问题 --><Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /><!-- 默认的生命周期监听器:Server启动时将JNDI资源注册为MBean进行管理 --><Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /><!-- 默认的生命周期监听器:在context停止时重建Executor池中的线程,避免内存泄露 --><Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /><!--全局资源配置, 解析到此节点时开始创建JNDI上下文 --><GlobalNamingResources><Resource name="UserDatabase" auth="Container"type="org.apache.catalina.UserDatabase"description="User database that can be updated and saved"factory="org.apache.catalina.users.MemoryUserDatabaseFactory"pathname="conf/tomcat-users.xml" /></GlobalNamingResources><!--配置的是Tomcat的服务包含<Engine>元素和<Connector>元素。其中<Connector>可以是一个,也可以是多个,且他们共享引擎<Engine>的配置--><Service name="Catalina"><!-- 配置共享线程池:默认的线程池实现为StandardThreadExecutor,可以通过标签的className属性指定Catalina共享线程池的级别为Service,默认情况下不配置共享线程池--><!-- <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="150" minSpareThreads="4"/>--><!--配置的是连接器,其中包括连接的端口和使用协议port:指定端口号protocol:指定协议名称connectionTimeout:连接超时时间redirectPort:当资源必须以https协议访问时,tomcat会重定向此端口访问。--><Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="20000" redirectPort="8443" /><Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /><!--配置引擎name:引擎名称defaultHost:虚拟主机的引用--><Engine name="Catalina" defaultHost="localhost"><!--配置Tomcat的Realm域,安全空间--><Realm className="org.apache.catalina.realm.LockOutRealm"><Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/></Realm><!--配置虚拟主机。name:主机名称appBase:应用默认发布目录unpackWARs:是否自动解压war包autoDeploy:是否自动发布--><Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"><!-- 日志的valve拦截 --><Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"prefix="localhost_access_log" suffix=".txt"pattern="%h %l %u %t &quot;%r&quot; %s %b" /><!--配置具体应用项目。docBase是项目的位置,可以是绝对路径,也可以是相对路径。如果是相对路径,则必须发布在虚拟主机的应用默认发布目录下。path是指定访问该Web应用的URIreloadable是指定是否重新加载/WEB-INF/classes和/WEB-INF/lib目录下改动后的内容--><!--<Context docBase="tomcat" path="/tomcat" reloadable="true"/>--></Host></Engine></Service>
</Server>

tomcat ---- server.xml相关推荐

  1. tomcat server.xml文件的配置解析

    一直想写个tomcat server.xml文件的配置详细解析,忽然发现网上有人写的挺不错的,这里就转载 :https://www.cnblogs.com/kismetv/p/7228274.html

  2. Tomcat server.xml配置示例

    转载自    Tomcat server.xml配置示例 几乎所有容器类型的应用都会包含一个名为 server.xml 的文件结构.基本上,其中的每个元数据或者配置都是容器完成初始化所需要的.正是由于 ...

  3. tomcat server.xml中文版

    为什么80%的码农都做不了架构师?>>>    Tomcat Server的结构图 该文件描述了如何启动Tomcat Server <Server>     <Li ...

  4. tomcat server.xml

    1.solo.war包直接解压到root tomcat 可以直接IP:port访问 2.solo.war包放在webapps下面的 tomcat 可以用ip:port/solo 访问 3.tomcat ...

  5. Tomcat server.xml配置文件介绍

    一.server.xml文件介绍 1.server.xml作用     Server.xml配置文件用于对整个容器进行相关的配置. 2.server.xml文件的配置元素列表 <Server&g ...

  6. Tomcat Server.xml 标签详解 .

    http://blog.csdn.net/charles1900/article/details/2058203 <Server>元素 它代表整个容器,是Tomcat实例的顶层元素.由or ...

  7. [Apache Tomcat]server.xml文件详解

    <Server port="8005" shutdown="SHUTDOWN"> <!-- 属性说明 port:指定一个端口,这个端口负责监听 ...

  8. tomcat Server.xml Context配置

    有时候需要在tomcat里面做特殊的配置,来进行访问: 例如你的程序 名字是hello端口是80  这时候你要访问你的程序 就要用 localhost/hello 来访问了. 但是怎么直接用 loca ...

  9. tomcat server.xml配置详解

    元素名 属性 解释 server port 指定一个端口,这个端口负责监听关闭tomcat的请求 shutdown 指定向端口发送的命令字符串 service name 指定service的名字 Co ...

  10. [Tomcat] server.xml配置appBase与docBase的用法

    转载自:http://blog.csdn.net/liuxuejin/article/details/9104055 我们先看appBase,这个目录表示: 1 这个目录下面的子目录将自动被部署为应用 ...

最新文章

  1. 分类家族:二分类、多分类、多标签分类、多输出分类
  2. 英特尔九州云99Cloud OpenStack行业应用研讨会
  3. 支付宝app支付对接2(文档和对接注意问题)
  4. NVIDIA:关于深度学习Benchmark,英特尔错了
  5. 高性能网站架构设计之缓存篇(6)- Redis 集群(中)
  6. 面向对象 封装 集成 特性
  7. Dynamics 365 CRM 开发架构简介
  8. java 静态代码块_关于Java你不知道的那些事之代码块
  9. 成果堪称“诺奖”一夜成名却无法复现的韩春雨,再发高分文章
  10. 每天阅读一个 npm 模块(4)- throttle-debounce
  11. 关于Javascript 中 setTimeout和setInterval的总结和思考
  12. IIS7下MP4视频无法加载解决方法
  13. 当零售行业遇上小程序,该如何玩转全新商业模式
  14. ffmpeg aac解码pcm
  15. 雅虎助手,thanks
  16. android studio拼音转汉字,汉字转拼音,TinyPinyin、Pinyin4j与JPinyin哪个库更快
  17. Windows电脑垃圾的清理
  18. AI System 人工智能系统 TVM深度学习编译器 DSL IR优化 计算图 编译 优化 内存内核调度优化 DAG 图优化 DFS TaiChi 函数注册机 Registry
  19. 如何删除360奇安信软件
  20. Maven的seting配置及命令

热门文章

  1. PyTorch系列入门到精通——梯度消失与爆炸,损失函数
  2. cmake命令的python库的位置参数-DTORCH_PATH
  3. Kaggle竞赛宝典方案汇总
  4. NVIDIA专家全面解析Merlin,GPU加速的推荐系统解决方案速速查收
  5. 腾讯广告算法大赛 | 第一周周冠军心得分享
  6. Don't stop pretraining,继续预训练!
  7. 独立站可以为你带来什么价值?
  8. 电子工程 计算机科学,计算机科学、计算机工程和电子工程有啥区别
  9. 吴恩达机器学习 6.神经网络学习
  10. 数学建模 时间序列分析