`
gabrielyang
  • 浏览: 16689 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Tomcat使用Host节点部署多个主机

 
阅读更多

     在同一个tomcat实例下部署多个项目,使用不同主机名的形式部署。例如lawfirm.test.com, www.test.com, m.test.com。

 

1.修改/etc/hosts文件,加上服务器IP和主机名的对应值

***.***.***.*** www.test.com
***.***.***.*** lawfirm.test.com
***.***.***.*** m.test.com

 

2.将lawfirm www 和m对应的项目,部署在tomcat发布目录下,www对应的项目发布在webapps,lawfirm和m项目在webapps同级

 

3.修改tomcat的conf/server.xml文件

        <Host name="lawfirm.test.com"  appBase="lawfirm"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
        </Host>
     	<Host name="www.test.com"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
     	</Host>
     	<Host name="m.test.com"  appBase="m"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
        </Host>

 

 4.重启服务

分享到:
评论

相关推荐

    关于tomcat的server.xml里host节点配置的一些说明

    在配置Tomcat服务器时,server.xml文件...总而言之,通过合理配置Tomcat的server.xml中的Host节点和Context节点,可以灵活地搭建和管理一个高效且安全的Web应用部署环境。这对于维护和开发基于Java的Web应用尤为重要。

    tomcat 多部署实现

    在单个Tomcat实例中部署多个应用程序是一种常见的场景,尤其是在开发环境中,这种做法可以帮助开发者更高效地管理资源和测试环境。本文档将详细介绍如何在一个Tomcat实例中部署多个Web应用程序,包括必要的步骤、...

    Apache + Tomcat + jk配置负载均衡以及虚拟主机 实现多域名、多用户同时使用

    在现代Web应用开发中,为了提高服务器资源的利用率和系统的可扩展性,常常需要在一个物理服务器上部署多个不同的Web应用程序,每个应用程序可能需要独立的域名、端口等配置。通过配置虚拟主机和负载均衡技术,可以在...

    Apache与多个Tomcat服务器集成时的负载平衡.txt

    ### Apache与多个Tomcat服务器集成时的负载平衡详解 在现代Web应用开发中,为了提高网站的性能和可用性,采用多台服务器进行负载均衡已成为一种常见策略。Apache作为一款功能强大的Web服务器软件,能够有效地与多个...

    tomcat7集群部署session统一由redis管理所需jar包

    然而,当多个Tomcat实例共同工作时,会面临一个问题:用户session的管理。默认情况下,每个Tomcat实例都独立维护自己的session,这意味着用户在集群中的不同节点之间切换时,可能会丢失session数据。为了解决这个...

    Java Tomcat面试题

    4. Engine:表示一个或多个Host。 5. Host:表示一个虚拟主机。 6. Context:表示一个Web应用。 Connector和Container的微妙关系 --------------------------------- Connector和Container是Tomcat中的两个核心...

    apachetomcat-5.5.15安装版

    4. **虚拟主机**:如果需要在同一台服务器上部署多个网站,可以在server.xml中配置多个Host节点,每个Host代表一个虚拟主机。 **安全性** 1. **安全管理器**:Tomcat 5.5.15支持启用安全管理器,以限制应用程序的...

    Tomcat原理与实战

    Tomcat的原理和实战涉及到连接器模型的选择、容器模型的深入理解、集群配置、会话管理、部署策略以及性能优化等多个方面。熟悉这些知识,对于开发和运维Java Web应用至关重要,能够帮助我们更好地利用Tomcat构建高效...

    嵌入tomcat

    `Host`代表虚拟主机服务,可以容纳多个Web应用。 5. **配置Web应用**:创建一个或多个`Context`实例,代表单个Web应用,并将其添加到`Host`中。每个`Context`对应一个Web应用。 6. **设置连接器**:创建`Connector...

    apache的tomcat负载均衡(两个tomcat)和集群配置(session复制)

    Apache Tomcat 是一个广泛使用的开源Java Servlet容器,用于部署Web应用程序。在高流量或需要高可用性的场景下,单个Tomcat服务器可能无法满足需求,这时就需要进行负载均衡和集群配置。本文将深入探讨如何配置两个...

    tomcat集群配置文件

    当我们谈论“tomcat集群配置文件”时,我们指的是将多个Tomcat实例组织成一个集群,以提高应用程序的可用性和可伸缩性。在集群环境中,负载均衡、故障转移和资源共享是关键特性。 首先,要配置Tomcat集群,你需要...

    tomcat源码+文档pdf+源码解析

    5. **Cluster**:如果需要在多个Tomcat实例之间实现负载均衡和故障转移,那么集群功能就非常重要。它允许数据在节点间同步,并处理会话复制。 6. **Manager**:这部分代码负责管理Web应用的部署、卸载和更新,通常...

    Tomcat架构解析文档.zip

    - **Host**:对应于虚拟主机,可以配置多个Host,每个Host代表一个域名或IP。 - **Context**:对应Web应用,每个Context代表一个WAR文件或者解压后的Web应用目录。 - **Wrapper**:每个Servlet都有一个对应的...

    apache-tomcat-7.0.106.zip

    - 通过`server.xml`的`Host`元素配置多个虚拟主机,使得一个Tomcat实例可以托管多个独立的Web站点。 9. **集群与负载均衡**: - Tomcat支持集群配置,通过复制session数据实现 session 在不同节点间的同步,提高...

    tomcat虚拟主机_动力节点Java学院整理

    在Java Web开发中,Tomcat作为一个流行的开源Servlet容器,经常被用来托管多个Web应用程序。...通过正确配置`&lt;Host&gt;`和`&lt;Engine&gt;`标签,我们可以灵活地管理和部署多个站点,提高服务器资源的利用率。

    Tomcat基本知识精华

    `server.xml`是Tomcat的全局配置文件,它定义了服务器的行为,如设置服务器端口号、管理多个虚拟主机、配置连接器和数据源等。`web.xml`则是每个Web应用程序的部署描述符,用于定义应用程序的组件、安全策略、过滤器...

    把java文件发Tomcat

    在Java开发中,Tomcat是一个广泛使用的应用服务器,特别适合部署Web应用程序。本文将详细讲解如何将Java项目发布到Tomcat服务器,包括两种主要方法:一种是在Eclipse集成开发环境中直接启动,另一种是通过独立打包并...

    tomcat配置文件详解

    - **功能**:每个虚拟主机可部署多个Web应用程序(WebApp),每个WebApp对应一个`Context`,拥有自己的ContextPath。Host依据最长匹配原则,将请求分发给相应的Context。 ##### 1.6 Context - **定义**:`Context`...

Global site tag (gtag.js) - Google Analytics