不论是
Linux
还是Windows
,tomcat服务器
的所有的所有配置都 在conf
文件夹 中
![]()
其中server.xml
文件是配置的核心文件。
一、服务器基本配置
打开 server.xml
配置文件
<Service>
标签 由org.apache.catalina.Service
接口定义
包含一个<Engine>
子标签
以及一个或多个<Connector>
子标签
而 这些Connector
容器 共享 同一个Engine
引擎 , Engine
来处理所有Connector
收到的请求
简介:
Engine
指的是Tomcat服务器使用的引擎名称,Tomcat使用的引擎是Catalina
Connector
负责接收浏览器请求,以及向浏览器返回响应结果.
Engine 中
defaultHost
指定默认主机,如果没有分配哪个主机来执行用户请求,由这个值所指定的主机来处理,这个值必须和<Host>
标签中的其中一个相同。
例:
<Service name=”Catalina”>
<Service name=”Apache”>
第一个处理所有由Tomcat服务器(Catalina)接收的web客户请求.
第二个处理所有由Apahce服务器转发过来的Web客户请求 .
自己做了一个tomcat 运行 原理图理解
一下
- 标签详解(此图来源 于 大牛总结)
当
*.xml
文件改变了,Tomcat服务器须要 重新启动,重新启动之后将重新读取 新的配置信息 后运行。
<Context path="url链接" docBase="文档目录" debug="0" reloadbale="true" privileged="true"/>
2. 在/conf/Engine name(引擎)/Host name(主机)/
文件夹下配置映射
由 sever.xml
可知道 网站应用目录 文件路径为 conf\Catalina\localhost
目录
在此之下 添加一个以 xml
作为扩展名的文件,xml文件的名字可以任意取,但是context 标签
的path
属性 与 此 xml
文件的名字匹配 ,所以虚似目录(url)的名称就是这个xml
文件的名称。
3. 在 webapps
下自动映射
tomcat服务器会自动管理
webapps
目录下的所有web应用,并把它映射成虚似目录, 使外界直接访问。
如果在此目录下添加web应用
,访问时应为http://localhost:8080/应用文件夹名/
因为此时 没有在 配置文件中 配置 ,此时默认是以webapps
对应path:localhost