1、找到你的tomcat然后在conf文件中找到server.xml打开;

<Server port="8005" shutdown="SHUTDOWN">

  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <Listener className="org.apache.catalina.core.JasperListener" />
  <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <GlobalNamingResources>
  <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase"description="User database that can be updated and saved"factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>

<Service name="Catalina">
  <Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"redirectPort="8443" />
<!--<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />
 -->
  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
  <Engine name="Catalina" defaultHost="localhost">

<!--  <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
  -->
<!-- <Valve className="org.apache.catalina.valves.RequestDumperValve"/>
  -->
  <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">
<!--<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
  -->
<!-- <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
  prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>
 -->
</Host>

</Engine>

</Service>

</Server>
在其中我主要是对俩个地方进行修改:
第一个将
<Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"redirectPort="8443" />
修改为:
<Connector port="80" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"redirectPort="8443" />
第二就是在中添加<host>(一个host代表一个域名或访问地址)
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"   />
</Engine>
修改为
<Engine name="Catalina" defaultHost=www.abc.com>
<Host name="www.coe.com" appBase="webapps" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" >
<Context path="" docbase="D:\Tomcat 6.0\webapps\ROOT" crosscontext="true" />
</Host>

<Host name="www.abc.com" appBase="ccc" unpackWARs="true" autoDeploy="true"
 xmlValidation="false" xmlNamespaceAware="false" >
<Context path="" docbase="D:\Tomcat 6.0\ccc\ROOT" crosscontext="true" />
</Host>

<Host name=www.cba.com appBase="dddd" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Context path="" docbase="D:\Tomcat 6.0\dddd\ROOT" crosscontext="true" />

</Host>
</Engine>

tomcat 目录配置如下图:

其中ccc和dddd都是一个单独的项目,而每一个项目都必须放在root文件夹中才能实现多域名的访问。

转载于:https://www.cnblogs.com/huanglibin/p/5197142.html

tomcat多域名配置相关推荐

  1. TOMCAT的域名配置

    TOMCAT的域名配置 现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢?一个 tomcat是如何绑定多域名?并且 ...

  2. windows server服务器上部署java+tomcat网站域名配置

    如果只是部署java项目的话,可以把IIS删除,然后在服务器上安装jdk tomcat 配置好环境变量,就和你在自己计算机上开发一样,把你的项目war包拷到tomcat下的webapps里(任意目录都 ...

  3. linux下面tomcat域名配置

    一.貌似多域名配置 1:将默认的8080端口改成80,因为80是默认的网页端口. <Connector port="8080" protocol="HTTP/1.1 ...

  4. 家庭宽带在有ipv6公网环境下,配置本地tomcat服务器+域名+ssl+ddns,实现ipv6建站、搭建简易的文件服务器、搭建webdav服务器等功能

    必备条件: 宽带运营商提供了ipv6 光猫拨号改为路由器拨号且路由器开启了ipv6 运营商未屏蔽ipv6的80/443端口(如果屏蔽了常用端口,那么可以尝试高一点的端口号.端口号范围:1 - 6553 ...

  5. JavaWeb(一)——web服务器、Tomcat安装和配置

    文章目录 1. 基本概念 1.1 前言 1.2 web应用程序 1.3 静态web 1.4 动态web 2. web服务器 2.1 技术讲解 2.2 web服务器 3. Tomcat 3.1 安装To ...

  6. CAS_SSO单点登录实例详细步骤(转)、Tomcat ssl(https) 配置

    CAS_SSO单点登录实例详细步骤(转).Tomcat ssl(https) 配置 博客分类: SSO&CAS&Identity Java.Tomcat 0, 从CAS官网下载最新版本 ...

  7. apache+Tomcat均衡负载配置

    2019独角兽企业重金招聘Python工程师标准>>> Tomcat集群配置 集群结构 负载均衡服务器 在一些大公司采用F5负载均衡交换机作为负载均衡服务器,然后将请求转发给tomc ...

  8. TOMCAT虚拟路径配置

    在tomcat安装好后,只要把你的web项目copy到%TOMCAT_HOME%webapp下面就可以是使用啦!!其实还有种方法就是设定虚拟目录,即把项目的目录映射到tomcat中.这样做即可以不用重 ...

  9. linux tomcat环境变量配置_Tomcat

    Tomcat介绍 1.Web服务器介绍Web服务器可以解析HTTP协议,收到请求后可以进行响应,比如响应静态资源.进行页面跳转等Web服务器响应可委托给CGI脚本.JSP脚本.ASP脚本.服务器端JS ...

  10. Apache + Tomcat集群配置详解(1)

    Apache + Tomcat集群配置详解(1) 一.软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl ...

最新文章

  1. Code First02---CodeFirst配置实体与数据库映射的两种方式
  2. 第二十六期:英国建设下一代IOT基础设施的历史机遇和挑战
  3. term和match查询总结(中文检索)
  4. async/await剖析
  5. 一步设置Intellij IDEA 热部署处理方法
  6. Linux串口调试工具
  7. LPC1788 NVIC 的设置
  8. Python实现十大排序算法
  9. 叉乘点乘混合运算公式_七(上)数学:有理数混合运算常考题型笔记100%整理,收藏+学习...
  10. win7系统盘瘦身秘诀
  11. 【观察】英特尔:视频行业最佳“合伙人”
  12. 文件储存器 - IP通讯技术
  13. 记一个脚本解释器的开发
  14. mysql 系统错误 1058,mysql启动服务报1058错误的解决方法
  15. 基于Git子模块的微前端项目管理和公用组件库方案
  16. 利用python在网上接单赚钱,兼职也能月入过万,赶紧学起来!
  17. AB Testing
  18. java编译与反编译
  19. Python常用标准库之正则表达式
  20. 大宋王朝王国的命运——何辉著

热门文章

  1. Ruby代码块、迭代子和过程对象
  2. 本地图片预览代码(支持 IE6、IE7)
  3. 2018春招-赛码网-例题-不确定输入组数的多组数列求和
  4. 【综述】2018年的一篇NER综述笔记
  5. 人民日报:研究生期间该懂的47件事,你认可吗?
  6. 【论文】本周论文推荐(11.23-11.29)
  7. 【机器学习】一文详尽系列之EM算法
  8. 2020-我的后端开发秋招之路
  9. C# where()筛选方法
  10. 放之四海皆适用的设计原则(一)