<?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. Vue js 的生命周期(看了就懂)
  2. WeStrom自定义设置修改快捷键
  3. mysql with-embedded-server_终于成功实验程序实现Embedded MySQL Server启动(C/C++)
  4. Property 和 Attribute 的区别(转)
  5. PTA 11-散列4 Hard Version (30分)
  6. outlook登陆邮件接收服务器(POP3)失败问题
  7. 图解PCIE原理(从软件角度)
  8. 计算机网络教学改革方案,三教改革下的计算机网络专业教学改革
  9. java 菱形_java空心菱形
  10. 死磕宠物食品安全,京东你凭什么?
  11. 2020李宏毅学习笔记——8. Convolution Netural Network
  12. 断句规则 Segmentation Rule
  13. 【转】最容易理解的对卷积(convolution)的解释
  14. Jarvis-OJ-Web writeup
  15. python sdklive2d_Unity使用Live2DSDK制作游戏(Demo制作1)
  16. 【光伏】基于战争策略算法WSO优化光伏模型附matlab代码
  17. Python 生成验证码图片
  18. 大学生c语言程序设计具体干什么,大学生c语言程序设计实习报告.doc
  19. 音频可视化,生成波形图
  20. arm linux 进程调度,详解ARM Linux 2.4.x进程调度

热门文章

  1. 哈佛大学推荐:让自己变幸福的20件小事(值得收藏)
  2. leetcode力扣406. 根据身高重建队列
  3. 42岁老码农找工作记录
  4. java 删除.svn_使用JAVA的程序删除项目中的SVN目录
  5. 独立站需要ERP系统吗?
  6. webflow ajax,java开发之spring webflow实现上传单个文件及多个文件功能实例
  7. HDU-1540 Tunnel Warfare 线段树最大连续区间 或 STL巧解
  8. 集成学习——LightGBM原理理解
  9. 花书+吴恩达深度学习(二四)蒙特卡罗方法(重要采样,MCMC)
  10. Java虚拟机(JVM)-1-内存区域