Tomcat中各个组件以及组件之间的关系

Tomcat中各个组件以及组件之间的关系


《Tomcat与javaweb开发技术详解》

组件之间的嵌套关系:

《Tomcat与javaweb开发技术详解》

一个server可对应多个service,一个service只能对应一个engine,一个service可有多个connector,一个engine可包含多个host,一个host可包含多个context。

注意第一张图的4种分类!!

————

1、配置Tomcat的<Context>元素(不配置会有默认的),context元素是Tomcat中使用最频繁的元素,它代表了运行在虚拟主机<Host>上的单个web应用。一个engine可以有多个host,一个host中可以有多个context。其中有个path属性,指定访问该web应用的URL入口;有个className的属性,默认值为xxx.StandardContext;有个reloadable属性,若为true,Tomcat服务器会监视WEB-INF目录的更改,若有更改,服务器自动重新加载。

2、配置Tomcat的虚拟主机,server.xml文件中,<Host>元素代表虚拟主机,在同一个engine下,可配置多个虚拟主机。比如,有两个公司的web应用发布到了同一个Tomcat服务器上,可以为每家公司分别创建一个虚拟主机。

为了使配置的虚拟主机生效,必须在DNS服务器中注册以上虚拟主机的name和alias,它们的IP地址都指向Tomcat服务器所在的主机。

重启服务器,生效。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容