`

一臺機上啟動多個tomcat 實例

    博客分类:
  • J2EE
阅读更多

1.特别要注意:不要设置CATALINA_HOME  
2.分别修改安装目录下的conf子目录中的server.xml文件:  
a.修改http访问端口(默认为8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。  
b.修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。  
c.修改8009端口,将8009修改为没有在使用的端口号,例如8099  
(注意:两个文件中对应的端口号要不一样)  
3.依次启动两个tomcat。

 

 

 

所用Tomcat服务器都为zip版,非安装版。以两个为例:

 

安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文 件,查找以下三处:

 

(1)修改http访问端口(默认为8080端口)

 

minProcessors="5" maxProcessors="75"

 

enableLookups="true" redirectPort="8443"

 

acceptCount="100" debug="0" connectionTimeout="20000"

 

useURIValidationHack="false" disableUploadTimeout="true" />

 

(大概在86行左右)将8080修改为第一个tomcat不在使用的端口号。此处所设的端口 号即是以后访问web时所用的端口号。

 

========================================================

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

========================================================

 

(2)修改Shutdown端口(默认为8005端口)

 

(大概在13行左右)将8005修改为没有在使用的端口号,例如8095

========================================================

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

========================================================

 

(3)修改8009端口

========================================================

<!-- Define an AJP 1.3 Connector on port 8009 -->
       <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

========================================================

分享到:
评论

相关推荐

    同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip

    标题"同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip"以及描述"在同一台物理机上进行多IP配置并绑定到多tomcat上,可使用同一端口通信",明确指出了这个主题是关于在单个机器上配置多个Tomcat实例...

    xp/win7上配置多个tomcat

    在实际应用场景中,可能有以下几种情况会促使我们考虑在同一台机器上配置多个Tomcat实例: 1. **项目隔离**:不同的项目或应用程序可能需要不同的配置环境,比如不同的端口号、JVM参数或者数据源配置。 2. **负载...

    一台主机多tomcat配置

    1. 安装多个Tomcat:首先,需要在主机上下载并安装多个Tomcat实例,通常选择不同的安装目录,例如`/usr/local/tomcat1`和`/usr/local/tomcat2`。 2. 修改端口:每个Tomcat实例需要有独立的监听端口,如修改`conf/...

    一个apache下搭建多个tomcat的实例

    总结来说,通过Apache的mod_proxy模块,我们可以轻松地在一台服务器上运行多个Tomcat实例,实现多应用的部署。这不仅可以充分利用服务器资源,还能简化运维工作,提高系统的灵活性和稳定性。在实际应用中,可以根据...

    tomcat单机多实例的实现

    【描述】:本文详细阐述了如何在单台服务器上配置和管理多个独立的Tomcat实例,以实现应用程序的隔离和资源的有效利用。通过实例和代码,我们将深入理解单机多实例的优缺点以及具体实施步骤。 【知识点】: 1. **...

    nginx实现多个tomcat7直接session共享所需jar包

    标题中的“nginx实现多个tomcat7直接session共享所需jar包”指的是在分布式系统环境中,使用Nginx作为反向代理服务器,将用户请求分发到多个Tomcat7应用服务器上,同时实现用户会话(Session)在这些服务器之间的...

    多个Tomcat配置

    当我们需要在一台服务器上同时运行多个Tomcat实例时,这通常是为了隔离不同应用,提高系统资源利用率,或者为不同的项目提供独立的运行环境。以下是关于"多个Tomcat配置"的相关知识点: 1. **多实例配置**:在一台...

    apache+多个tomcat+https

    "Apache+多个Tomcat+https"的配置就是这样一个解决方案,它可以让多个Tomcat实例共享80端口,同时支持HTTPS加密通信。 Apache HTTP Server(简称Apache)是广泛使用的开源HTTP服务器,它可以作为反向代理,将外部...

    同一台主机上搭建多台tomcat服务器并按顺序命名

    每搭建一台新的Tomcat服务器,都需要创建一个新的环境变量,以区分不同的服务器实例。例如,对于第二台服务器,创建名为`CATALINA_HOME2`的环境变量,其值设定为该Tomcat服务器的路径。 4. **配置文件的修改**: ...

    Tomcat集群实例下载

    当我们谈论“Tomcat集群实例下载”时,这通常指的是通过设置多个Tomcat实例来构建一个集群,以实现负载均衡、高可用性和容错性。 集群是一种策略,将多个独立的服务器组织成一个逻辑单元,共同提供服务,从而提高...

    Nginx实现tomcat与weblogic集群的负载均衡及故障处理

    1. **配置Tomcat多实例**:首先,我们需要在一台服务器上部署多个Tomcat实例,确保每个实例使用不同的端口号以避免冲突。这可以通过复制Tomcat目录并修改`server.xml`文件中的端口号来完成,例如将8005、8009和8080...

    tomcat6.0版本带实例

    5. **虚拟主机**:Tomcat6.0支持多个虚拟主机,这意味着可以在同一台服务器上部署多个独立的Web站点,每个站点有自己的域名或IP地址。 6. **连接器与协议**:Tomcat6.0使用不同的连接器处理不同的网络协议,如...

    Tomcat +Apache实现负载均衡

    - 下载Tomcat并解压到所需位置,通常为了实现负载均衡,会部署多个Tomcat实例。 - 复制Tomcat目录以创建多个服务器实例。 3. **负载均衡配置**: - 下载Apache的JK模块(mod_jk),这是连接Apache与Tomcat的桥梁...

    Windows下Apache2.2+Tomcat6配置集群、负载均衡、session共享

    在配置集群时,我们需要创建多个Tomcat实例,每个实例运行在不同的端口上,提供服务。 1. **多实例部署**:在同一个机器上,通过修改conf/server.xml文件的端口号和CATALINA_HOME环境变量,可以启动多个独立的...

    apache 2.2.15 +tomcat 6.0 同一台机器集群

    本教程将探讨如何在一台机器上配置Apache 2.2.15与Tomcat 6.0的集群,以实现负载均衡和提高服务的可用性。 首先,Apache 2.2.15是Apache HTTP Server的一个版本,它提供了强大的静态内容处理能力和与其他服务器的...

    Tomcat服务器配置 视频教程 Tomcat视频

    6. **虚拟主机配置**:如何在同一台机器上配置多个独立的Tomcat实例,或者在单个Tomcat中设置多个虚拟主机,以托管不同的Web应用。 7. **部署Web应用**:演示如何将WAR文件或已解压的目录放入webapps目录,以及如何...

Global site tag (gtag.js) - Google Analytics