`
jandroid
  • 浏览: 1978147 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于同时启动两个tomcat服务器的问题的整理(转)

 
阅读更多

如何同时启动多个Tomcat服务器

今天在论坛上看到一个朋友对同时启动两个tomcat服务器的问题,我上网查找后,觉的下面应该是好的解决方法,希望有改进之处,朋友们多评论!

我所用Tomcat服务器都为zip版,非安装版。以两个为例:
安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:

(1) 修改http访问端口(默认为8080端口)
<ConnectorclassName="org.apache.coyote.tomcat4.CoyoteConnector" port="8080"
minProcessors
="5" maxProcessors="75"

enableLookups
="true" redirectPort="8443"

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

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

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

(2) 修改Shutdown端口(默认为8005端口)
<Server port="8005" shutdown="SHUTDOWN" debug="0">

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

(3) 修改JVM启动端口(默认为8009端口)
< Connector className ="org.apache.coyote.tomcat4.CoyoteConnector"
port
="8009" minProcessors ="5" maxProcessors ="75"

enableLookups
="true" redirectPort ="8443"

acceptCount
="10" debug ="0" connectionTimeout ="20000"

useURIValidationHack
="false"

protocolHandlerClassName
="org.apache.jk.server.JkCoyoteHandler" />

(大概在107行左右)将8009修改为没有在使用的端口号,例如8099
这样就没问题了。
分享到:
评论

相关推荐

    一台服务器上同时运行两个Tomcat服务

    本文将详细阐述如何通过调整配置,实现在同一服务器上同时运行两个Tomcat服务。 ### 理解端口冲突 在默认情况下,Tomcat使用以下端口: - HTTP连接器(HTTP协议):8080 - AJP连接器(AJP协议):8009 - Server ...

    同时启动多个tomcat

    在实际工作中,有时我们需要同时启动多个Tomcat服务器来满足不同的业务需求或者进行性能测试等。这对于初次接触Tomcat的新手管理员来说可能会遇到一定的挑战。本文将详细介绍如何通过简单的配置调整来实现这一目标,...

    一台服务器上同时启动多个tomcat

    如果要运行两个Tomcat实例,那么第二个实例的HTTP端口可以改为8081或其他未被占用的端口。 - **Shutdown端口**:用于接收关闭指令,默认为8005。同样,第二个实例的Shutdown端口也应设置为未被占用的其他端口,如...

    在一台电脑上同时运行两个tomcat时对端口的修改说明

    本文将详细阐述在一台电脑上同时运行两个Tomcat实例时,对端口进行必要修改的方法及注意事项。 ### 一、理解Tomcat的默认端口 首先,让我们澄清Tomcat默认使用的几个关键端口: 1. **HTTP端口**:默认为8080,...

    java同时启动两个服务器需要修改的server.xml文件

    为了能够同时启动两个Tomcat服务器,我们需要对其中的三项端口配置进行修改。 #### 二、修改端口配置 ##### 1. 修改HTTP访问端口(默认为8080端口) HTTP访问端口是指Web应用对外提供服务的端口,也是用户访问Web...

    本地同时部署两个tomcat需要修改的内容

    在IT行业中,尤其是在服务器管理与Web应用部署领域,有时我们需要在同一台机器上部署多个Tomcat服务器,以便同时运行不同的Web应用程序。标题“本地同时部署两个Tomcat需要修改的内容”和描述提示了这一需求。以下是...

    一台机器上部署不同版本JDK,两个Tomcat的解决方案

    通过上述步骤,我们可以在同一台机器上成功部署不同版本的JDK以及两个Tomcat实例,满足了案件管理和办公系统同时运行的需求。这种方法不仅提高了服务器资源的利用率,还简化了运维管理的工作量。

    一台服务器上启动多个tomcat

    ### 在一台服务器上启动多个Tomcat实例的详细指南 #### 标题与描述解析 - **标题**:“一台服务器上启动多个tomcat” - **描述**:“利用不同端口区别,同一台电脑上可启动多个tomcat” 这些信息提示我们本篇文章...

    Tomcat服务器集群和负载均衡

    2. **配置通信机制**:Tomcat集群中的节点需要相互通信,这通常通过两种方式实现:共享内存(适用于同一台物理机上的多个Tomcat实例)和基于网络的通信(如JMS,适用于跨网络的节点)。 3. **共享session**:为了...

    一台机器上跑2个不同的tomcat

    为了使两个Tomcat实例能够在同一台机器上同时运行,首要任务是修改每个Tomcat实例中的 `server.xml` 配置文件。具体来说,需要更改 `&lt;Server&gt;` 元素下的 `port` 属性值以及 `&lt;Connector&gt;` 元素下的 `port` 属性值,...

    Tomcat服务器详细整理资料.pptx

    在Servlet容器中,每个Servlet请求会被转化为ServletRequest对象,其中包含了请求的所有信息,同时会创建一个ServletResponse对象来存储响应数据,然后这两个对象会被传递给Servlet进行处理。 Tomcat服务器的结构...

    使用Tomcat或Nginx搭建视频服务器

    标题中提到的“使用Tomcat或Nginx搭建视频服务器”涉及到两个Web服务器软件:Apache Tomcat和Nginx。Apache Tomcat是一个开源的Web服务器和Servlet容器,主要用来运行Java Servlet和JavaServer Pages (JSP)。而Nginx...

    Tomcat部署为每个应用分配不同端口

    部署过程包括安装应用到Tomcat服务器,通常分为静态部署和动态部署两种方式。 **静态部署**是指在Tomcat服务器启动之前,预先将Web应用程序安装到位。这通常通过将应用的目录或WAR文件放置在Tomcat的`$CATALINA_...

    windowd下一台电脑启动多台Tomcat

    在日常的开发工作中,有时我们需要在同一台计算机上同时运行多个Tomcat服务器实例,以便进行不同应用程序的部署、测试或调试。这不仅可以帮助我们更好地模拟生产环境中的负载均衡场景,还能提高开发效率。本文将详细...

    Tomcat 7 Windows中以Service方式启动配置启动参数

    4. 同时,还需要修改`JvmMs`和`JvmMx`两个键值,将其分别设置为`1024`和`2048`。 ##### 4.3 命令行方式启动 如果采用命令行方式启动Tomcat,则需要在相应的批处理文件中添加JVM参数: 1. 对于Windows系统,编辑`...

    Tomcat 服务器windows和linux 版本

    Tomcat服务器是一款广泛应用的开源Java Servlet容器,由Apache软件基金会维护。它主要负责解析和执行JSP、Servlet等Web应用程序,是开发和部署Java Web应用的首选平台。本压缩包包含Tomcat在Windows和Linux两个操作...

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

    例如,配置两个Tomcat服务器(worker1和worker2): ``` worker.list=worker1,worker2,loadbalancer worker.worker1.port=8009 worker.worker1.host=localhost worker.worker1.type=ajp13 worker.worker1....

    命令行启动关闭tomcat而不显示cmd界面

    标题中的“命令行启动关闭tomcat而不显示cmd界面”指的是在Windows操作系统中,通过命令行启动和关闭Apache Tomcat服务器,但不希望看到通常伴随命令行执行而出现的CMD窗口。这种方式可以使得桌面更加整洁,同时也...

    修改tomcat端口号及同时启动多个tomat

    假设已经安装了两个Tomcat实例,分别命名为`Tomcat1`和`Tomcat2`。对于每个实例,都需要按照前面提到的方法修改端口设置,确保它们的端口不冲突。此外,还需要注意以下几点: 1. **修改`shutdown`端口**:确保每个...

Global site tag (gtag.js) - Google Analytics