Tomcat结构里面的conf目录下的server.xml简要文件介绍
来源:互联网 发布:网络上搬砖是什么意思 编辑:程序博客网 时间:2024/05/05 12:30
把service.xml里面的注释去掉,再去掉一些不常用的部分后大致如下:
--><Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener"/> <Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/> <Service name="Catalina"> <Connector connectionTimeout="20000" encode="utf-8" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/> <Engine defaultHost="localhost" name="Catalina"> <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r" %s %b" prefix="localhost_access_log" suffix=".txt"/> <Context docBase="JavaWebServlet" path="/JavaWebServlet" reloadable="true" source="org.eclipse.jst.jee.server:JavaWebServlet"/></Host> </Engine> </Service></Server>
解释:
<p><Server></p><p> <Servier></p><p> <Connector></p><p> <Engine></p><p> <Host></p><p> <Context></p><p>l <Server>:根元素,表示整个服务器的配置信息;</p><p>l <Service>:<Server>的子元素,在<Server>中只能有一个<Service>元素,它表示服务;</p><p>l <Connector>:<Service>的子元素,在<Service>中可以有N个<Connector>元素,它表示连接。</p><p>l <Engine>:<Service>的子元素,在<Service>中只能有一<Engine>元素,该元素表示引擎,它是<Service>组件的核心。</p><p>l <Host>:<Engine>的子元素,在<Engine>中可以有N个<Host>元素,每个<Host>元素表示一个虚拟主机。所谓虚拟主机就像是真的主机一样,每个主机都有自己的主机名和项目目录。例如<Host name=”localhost” appBase=”webapps”>表示主机名为localhost,这个主机的项目存放在webapps目录中。访问这个项目下的主机时,需要使用localhost主机名,项目都存放在webapps目录下。</p><p>l <Context>:<Host>元素的子元素,在<Host>中可以有N个<Context>元素,每个<Context>元素表示一个应用。如果应用在<Host>的appBase指定的目录下,那么可以不配置<Context>元素,如果是外部应用,那么就必须配置<Context>。如果要为应用指定资源,也需要配置<Context>元素。</p><p> </p><p>我们可以把<Server>看作是一个大酒店:</p><p>l <Service>:酒店的服务部门(一个);</p><p>l <Connector>:服务员(多个);</p><p>l <Engine>:后厨(一个);</p><p>l <Host>:(多个)后厨中的一个区,例如川菜区是一个<Host>、粤菜区是一个<Host>;</p><p>l <Context>:(多个)后厨的一个厨师。</p><p> </p><p>用户发出一个请求:http://localhost:8080/hello/index.jsp。发现是http/1.1协议,而且还是8080端口,所以就交给了处理这一请求的“服务员(处理HTTP请求的<Connector>)”,“服务员”再把请求交给了“后厨(<Engine>)”,因为请求是要一盘水煮鱼,所以由“川菜区(<Host>)”负责,因为“大老王师傅<Context>”做水煮鱼最地道,所以由它完成。</p><p>l <Connector>:关心请求中的http、和8080;</p><p>l < Host>:关心localhost;</p><p>l <Context>:关心hello</p>
0 1
- Tomcat结构里面的conf目录下的server.xml简要文件介绍
- tomcat conf目录下web.xml tomcat-users.xml server.xml context.xml这四个文件的作用
- 了解tomcat conf目录下 web.xml,tomcat-user.xml,server.xml以及 context.xml四个文件的作用。
- tomcat conf目录下web.xml,tomcat-users.xml,server.xml,context.xml四个文件的作用
- tomcat conf目录下web.xml,tomcat-users.xml,server.xml,context.xml四个文件的作用
- tomcat conf目录下 web.xml,tomcat-users.xml,server.xml以及context.xml四个文件的作用
- tomcat conf目录下web.xml、tomcat-users.xml、server.xml以及context.xml四个文件的作用
- tomcat conf目录下 wed.xml, tomcat-users.xml server.xml context.xml四个文件的作用
- tomcat conf目录下 web.xml,tomcat-users.xml,server.xml, 以及context.xml四个文件的作用
- 了解tomcat conf目录下web.xml,tomcat-users.xml,server.xml,以及context.xml四个文件的作用
- tomcat conf目录下web.xml,tomcat-users.xml,server.xml,context.xml四个文件的作用
- tomcat conf目录下的各xml介绍
- 了解tomcat conf目录下。web.xml,tocat-users.xml.server.xml以及context.xml四个文件的作用
- Tomcat conf目录下web.xml,tomcat-users.xml,server.xml以及context.xml的作用
- Tomcat conf目录下web.xml,tomcat-users.xml,server.xml以及context.xml的作用
- Tomcat conf目录下web.xml,tomcat-users.xml,server.xml以及context.xml的作用
- tomcat conf下server.xml文件配置
- 解决jbuilder运行后tomcat下conf目录server8080.xml文件自动消失的问题
- ios TableView那些事(三十)UITableViewController ios8 separatorEffect
- 蓝桥杯 翻硬币 贪心
- kafka的安装和调试
- Linux必学的60个常用的命令
- 算法与追MM
- Tomcat结构里面的conf目录下的server.xml简要文件介绍
- OC语言前期准备
- scrapy研究探索1
- 动态链表体验4
- 1到100的整数中出现数字9的次数
- 我的参考书籍
- java 合并排序
- 堆和栈
- FFmpeg源代码简单分析:日志输出系统(av_log()等)