发布网友 发布时间:1天前
共1个回答
热心网友 时间:2024-12-04 20:54
首先,梳理一下tomcat中各个组件的包含关系:server:总架构,只有一个,他的作用就是保持架构完整。service:包含connector等下级组件,他可以有多个,现阶段你只需要多个service的作用之一就是可以做虚拟主机,一个虚拟主机可以代表一个IP,一个IP可以运行一个web应用服务,也就是说他的作用之一就是可以在一个tomcat上部署多个web应用服务,比如两个不同的网站。engine:引擎,一个service只有一个。connector:端口,请你注意,这个端口可以定义多个,但是你要注意定义这个端口的同时,会有一个同时定义端口属性的设置:protol,一般是三个:SSL,HTTP1.1,AJP,这三个选项,是不可重复的,所以,从这个定义上来说,一个端口智能配置一个属性,你不能配置相同的端口。Host:主机名,作用就是定义你web功能的接入口,在这里也可以定义虚拟主机,也就是定义不同的web应用。context:这个就是设定你部署的class文件的地址,不多说。