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

目录
相关文章
|
6月前
|
Java 应用服务中间件
《深入理解java虚拟机》——Tomcat类加载器体系结构
《深入理解java虚拟机》——Tomcat类加载器体系结构
|
Java 应用服务中间件 Apache
Tomcat6体系结构
本文分为三部分,分别为: Tomcat文件系统 Tomcat的主要组成部分 Tomcat各组成部分之间的关系以及它们如何协作,构成一个系统     1。Tomcat文件系统        Tocmat6的结构与之前的结构有很大不同,文件目录都不一样。我个人感觉与之前的版本相比,Tomcat6的结构更清晰简洁,也更容易理解一些。改变的原因据说所为了解决一些由文件系统结构带来的问
1345 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 技术的官方参考实现。
1024 0
|
3月前
|
Java 应用服务中间件 Maven
Maven - 两种Tomcat插件的配置
Maven - 两种Tomcat插件的配置
75 0
|
5月前
|
前端开发 应用服务中间件 C++
使用Servlet实现表白墙网站(前后端互联)小项目,Mac的M1(没有setting)在哪里找到Setting页面,下载smart tomcat及smart tomcat的配置。(二)
使用Servlet实现表白墙网站(前后端互联)小项目,Mac的M1(没有setting)在哪里找到Setting页面,下载smart tomcat及smart tomcat的配置。
使用Servlet实现表白墙网站(前后端互联)小项目,Mac的M1(没有setting)在哪里找到Setting页面,下载smart tomcat及smart tomcat的配置。(二)
|
3月前
|
Java 应用服务中间件 容器
SpringBoot配置外部Tomcat并打war包
SpringBoot配置外部Tomcat并打war包
41 0
|
2月前
|
应用服务中间件 Windows
Tomcat安装和配置
Tomcat安装和配置
18 0
|
3月前
|
Java 应用服务中间件 Spring
Tomcat【部署 01】安装包版本说明+安装+参数配置+启动(JDK11+最新版apache-tomcat-10.0.12)
Tomcat【部署 01】安装包版本说明+安装+参数配置+启动(JDK11+最新版apache-tomcat-10.0.12)
36 0
|
3月前
|
Java 应用服务中间件
SpringBoot 项目war包部署 配置外置tomcat方法
SpringBoot 项目war包部署 配置外置tomcat方法
47 0

相关产品

  • 云迁移中心