网站设置301跳转,湖南省建设厅电话,企业网站系统的设计与开发,企业如何做好网站的seo优化Tomcat组件
Server组件
启动一个server实例#xff08;即一个JVM进程#xff09;#xff0c;它监听在8005端口以接收shutdown命令。Server的定义不能使用同一个端口#xff0c;这意味着如果在同一个物理机上启动了多个Server实例#xff0c;必须配置它们使用不同的端口。…Tomcat组件
Server组件
启动一个server实例即一个JVM进程它监听在8005端口以接收shutdown命令。Server的定义不能使用同一个端口这意味着如果在同一个物理机上启动了多个Server实例必须配置它们使用不同的端口。
Server port8005 shutdownSHUTDOWNport: 接收shutdown指令的端口默认为8005
shutdown发往此Server用于实现关闭tomcat实例的命令字符串默认为SHUTDOWN
Service组件
Service主要用于关联一个引擎和与此引擎相关的连接器每个连接器通过一个特定的端口和协议接收请求并将其转发至关联的引擎进行处理。困此Service要包含一个引擎、一个或多个连接器。
Service nameCatalinaname此服务的名称默认为Catalina
Connector组件
支持处理不同请求的组件一个引擎可以有一个或多个连接器以适应多种请求方式。默认只开启了处理Http协议的连接器。如果需要使用其他协议需要在Tomcat中配置该协议的连接器。
在Tomcat中连接器类型通常有4种
HTTP连接器SSL连接器AJP 1.3连接器proxy连接器
Connector port8888 protocolHTTP/1.1connectionTimeout20000redirectPort8443 /port监听的端口
protocol连接器使用的协议默认为HTTP/1.1;
connectionTimeout等待客户端发送请求的超时时间单位为毫秒;
redirectPort如果某连接器支持的协议是HTTP当接收客户端发来的HTTPS请求时则转发至此属性定义的端口;
maxThreads支持的最大并发连接数默认为200个;
Engine组件
Engine是Servlet处理器的一个实例即servlet引擎定义在server.xml中的Service标签中。Engine需要defaultHost属性来为其定义一个接收所有发往非明确定义虚拟主机的请求的Host组件。
Engine nameCatalina defaultHostlocalhostnameEngine组件的名称;
defaultHostTomcat支持基于FQDN(Fully Qualified Domain Name 全限定域名)的虚拟主机这些虚拟主机可以通过在Engine容器中定义多个不同的Host组件来实现但如果此引擎的连接器收到一个发往非明确定义虚拟主机的请求时则需要将此请求发往一个默认的虚拟主机进行处理因此在Engine中定义的多个虚拟主机的主机名称中至少要有一个跟defaultHost定义的主机名称同名
Host组件
虚拟主机
虚拟主机英语virtual hosting或称共享主机shared web hosting又称虚拟服务器是一种在单一主机或主机群上实现多网域服务的方法可以运行多个网站或服务的技术。
Host组件位于Engine容器中用于接收请求并进行相应处理的虚拟主机。通过该容器可以运行Servlet或者JSP来处理请求。
Host namelocalhost appBasewebapps unpackWARstrue autoDeploytruename虚拟主机的名称Tomcat通过在请求URL中的域名与name中的值匹配用于查找能够处理该请求的虚拟主机。如果未找到则交给在Engine中defaultHost指定的主机处理
appBase此Host的webapps目录即指定存放web应用程序的目录的路径
autoDeploy在Tomcat处于运行状态时放置于appBase目录中的应用程序文件是否自动进行deploy默认为true
unpackWARs在启用此webapps时是否对WAR格式的归档文件先进行展开默认为true
Context组件
Context是Host的子组件代表指定一个Web应用它运行在某个指定的虚拟主机Host上每个Web应用都是一个WAR文件或文件的目录。
Context path/test docBaseD:\bjsxt\itbaizhan.war /pathcontext path既浏览器访问项目的访问路径。
docBase相应的Web应用程序的存放位置也可以使用相对路径起始路径为此Context所属Host中appBase定义的路径