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之后可以通过两个不同的端口进行访问:
https://www.xy1.com:80/testIndex.html
https://www.xy1.com:8080/testIndex.html
最后更新:2017-04-03 12:54:53
上一篇:
git命令大全
下一篇:
[LeetCode]141.Linked List Cycle
MySQL???btree?????????hash???????????????-??????-????????????-?????????
码栈开发手册(四)---编码方式开发(API函数列表)
基于阿里云数加MaxCompute的企业大数据仓库架构建设思路
[hadoop系列]hadoop-gpl-compression的安装和编译
《云数据管理:挑战与机遇》一2.3 数据库系统
浙江小镇走向全国 云栖小镇结对雪浪小镇欲何为
《交互式程序设计 第2版》一导读
关闭IBM HTTP Server插件自动生成服务,以避免部署大量应用时导致Dmgr内存溢出
xmpp即时通讯二
CF 203 div2 E. Wrong Floyd 图论