Tomcat的设置4——Tomcat的体系结构与设置基于端口号的虚拟主机

简介:
一、Tomcat体系结构

从conf/server.xml可体现Tomcat的体系。一个Server可有多个service,一个service可以有多个连接器connector,每个连接器暴露出不同的端口进行不同的操作。比如图示的JK连接器程序通过一个connector进行集群处理,不需要集群的时候可以将该connector在配置文件中删除,做到了可插拔式。该图参考张孝祥老师tomcat视频。


二、基于端口号的虚拟主机
一个server可以有多个service,新增service2:
<Service name="service2">
<Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
<Engine name="Catalina2" defaultHost="www.xy1.com">
<Host name="www.xy1.com"  appBase="E:\apache-tomcat-test_project\virtualHost1\"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Host name="www.xy2.com"  appBase="E:\apache-tomcat-test_project\virtualHost2\"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
</Engine>
</Service>
加上已有的默认<Service name="Catalina">暴露的默认端口8080,在启动该tomcat之后可以通过两个不同的端口进行访问:
http://www.xy1.com:80/testIndex.html
http://www.xy1.com:8080/testIndex.html

目录
相关文章
|
Java 应用服务中间件
《深入理解java虚拟机》——Tomcat类加载器体系结构
《深入理解java虚拟机》——Tomcat类加载器体系结构
|
Java 应用服务中间件 Apache
Tomcat6体系结构
本文分为三部分,分别为: Tomcat文件系统 Tomcat的主要组成部分 Tomcat各组成部分之间的关系以及它们如何协作,构成一个系统     1。Tomcat文件系统        Tocmat6的结构与之前的结构有很大不同,文件目录都不一样。我个人感觉与之前的版本相比,Tomcat6的结构更清晰简洁,也更容易理解一些。改变的原因据说所为了解决一些由文件系统结构带来的问
1424 0
|
Web App开发 Java 应用服务中间件
图解 Tomcat 体系结构
Apache Tomcat 是一款非常著名的开源 Servlet/JSP 容器。 原文:http://www.solol.org/technologic/java/j-tomcatarch/     Apache Tomcat 是一款非常著名的开源 Servlet/JSP 容器,被用做 Java Servlet 和 JavaServer Pages 技术的官方参考实现。
1064 0
|
Java 应用服务中间件 程序员
Tomcat 最新版安装与使用手册,tomcat更改端口号方法,tomcat控制台乱码问题解决方法
Tomcat 最新版安装与使用手册,tomcat更改端口号方法,tomcat控制台乱码问题解决方法
184 0
Tomcat 最新版安装与使用手册,tomcat更改端口号方法,tomcat控制台乱码问题解决方法
|
1月前
|
网络协议 Java 应用服务中间件
框架源码私享笔记(01)Tomcat核心架构功能 | 配置详解
本文首先分享了《活出意义来》一书序言中的感悟,强调成功如同幸福,不是刻意追求就能得到,而是全心投入时的副产品。接着探讨了Tomcat的核心功能与架构解析,包括网络连接器(Connector)和Servlet容器(Container),并介绍了其处理HTTP请求的工作流程。文章还详细解释了Tomcat的server.xml配置文件,涵盖了从顶级容器Server到子组件Connector、Engine、Host、Context等的配置参数及作用,帮助读者理解Tomcat的内部机制和配置方法。
|
6月前
|
安全 应用服务中间件 网络安全
Tomcat如何配置PFX证书?
【10月更文挑战第2天】Tomcat如何配置PFX证书?
408 7
|
6月前
|
存储 算法 应用服务中间件
Tomcat如何配置JKS证书?
【10月更文挑战第2天】Tomcat如何配置JKS证书?
695 4
|
8月前
|
网络协议 Java 应用服务中间件
tomcat配置域名及HTTPS
tomcat配置域名及HTTPS
|
3月前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。