1.server.xml介绍
server.xml是Tomcat安装目录下conf目录中的一个xml文件,它是Tomcat服务器启动的一些相关配置。
2.server.xml详解
下面通过一张图来详细了解server.xml文件的内部结构,如图1-1所示:

图1-1 server.xml结构
现在我们详细了解一下这些标签都有什么作用:
- : 根元素,表示整个服务器的配置信息。
- : 的子元素,在中只能有一个标签,它表示服务。
- :的子元素,在中可以有N个元素,它表示连接。
- :的子元素,在只能有一个元素,该元素表示引擎,它是 组件的核心。
- :的子元素,在中可以有N个元素,每个元素表示一个虚拟主机。所谓虚拟主机就像是真的主机一样,每个主机都有自己的主机名和项目目录。例如表示主机名为localhost,这个主机的项目存放在webapps目录中。访问这个项目下的主机时,需要使用localhost主机名,项目都存放在webapps目录下。
- :元素的子元素,在中可以有N个元素,每个元素表示一个应用。如果应用在的appBase指定的目录下,那么可以不配置元素,如果是外部应用,那么就必须配置。如果要为应用指定资源,也需要配置元素。
例如在Connector标签中,有如下配置,如图1-1所示:

图1-1 Connector详细信息
当用户请求:http://localhost:8080/Example02/index.jsp,Tomcat服务器发现该协议是http协议,端口号是8080,就把这个请求交给这个
来处理,然后再根据请求中的信息,把请求交给localhost主机处理,最后在具体到哪个项目。
本文版权归澳门大阳城APP入口Java培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:澳门大阳城APP入口Java培训学院
首发:http://www.itcast.cn/javaee