在服务器上同时启动多个tomcat

我所用Tomcat服务器都为zip版,非安装版。以两个为例:安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:
(1) 修改http访问端口(默认为8080端口)

<Connector className="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) 修改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

这样就没问题了。

时间: 2024-11-05 17:14:02

在服务器上同时启动多个tomcat的相关文章

一台电脑上同启动两个Tomcat的方式

?? 安装两个jdk,一个JDK路径在:C:\ProgramFiles (x86)\Java\jdk1.7.0_25,另外一个JDK的路径在E:\UCMSServer\j2sdk 在环境变量里并设置JAVA_HOME为:E:\UCMSServer\j2sdk 复制两个Tomcat,分别命名成:tomcat-61111和 tomcat-62222,如下所示: 进入tomcat-61111\bin,修改startup.bat,在该文件的最上面添加如下两行代码: SET JAVA_HOME=C:\Pr

在一台服务器上部署多个Tomcat

在一台服务器上配置多个Tomcat的方法: 这几天由于在研究OGSA-DQP,但是其网站上只提供了在Linux下的安装文档,而且需要在一天服务器上配置两个Tomcat,但是我一直没有弄懂怎么在Windows下实现. 如果要在一台服务器上配置多个Tomcat,主要就是要避免Tomcat服务器的端口冲突的问题.只需要修改CATALINA_HOME\conf\server.xml中的启动端口和连接端口就OK了! 下面我们把配置的详细过程写在下面,以供参考:(此例以配置两个Tomcat为例) 1. 下载

在 eclipse 中将 web 项目部署到 tomcat 服务器上

1.在 eclipse 中,选择 Window--->Preferences--->Server--->Runtime Environments,选择 Add 按钮 2.在弹出的对话框中,选择 Tomcat 服务器的版本,然后点击 Next 3.在弹出来的对话框中,选择 tomcat 的本地路径,JRE的版本等,点击 Finish,最后点击OK 4.创建 Servers,如果找不到 Servers,则选择 Window--->Show View--->Others,然后在弹出

一台服务器上配置多个Tomcat的方法

在一台服务器上配置多个Tomcat的方法: 这几天由于在研究OGSA-DQP,但是其网站上只提供了在Linux下的安装文档,而且需要在一天服务器上配置两个Tomcat,但是我一直没有弄懂怎么在Windows下实现. 如果要在一台服务器上配置多个Tomcat,主要就是要避免Tomcat服务器的端口冲突的问题.只需要修改CATALINA_HOME\conf\server.xml中的启动端口和连接端口就OK了! 下面我们把配置的详细过程写在下面,以供参考:(此例以配置两个Tomcat为例) 1. 下载

首次尝试构建网站并部署到本地IIS服务器上

今天是我第一次接触.NET,尝试着简单地制作一个页面并部署到本地. 这是一个傻瓜式教程,仅作个人记录,见笑了. ------------------------------------------------------------- 本次用到的工具: 1. Win7; 2. Visual Studio 2013: 3. NET Framework 4.0(系统自带); 4. IIS(系统自带): -------------------------------------------------

一台电脑同时启动多个tomcat服务

一台电脑同时启动多个tomcat服务 有时我们需要在一台电脑上同时启动多个tomcat服务,这个时候怎么配置呢? 一.要使用绿色版tomcat,不能使用安装版. 二.配置好第一个tomcat. 三.现在配置第二个tomcat. 1.在tomcat\config目录下找到service.xml文件.找到< Server port="8005" shutdown="SHUTDOWN">,修改port为没有使用的端口,例如8006. 2.继续找<<

同一服务器上启动两个不同端口号tomcat

项目软件使用了tomcat,在安装时自动注册为服务.有一客户在安装时发现与另外一个软件的tomcat发生了冲突,两个软件都要使用,于是在网上查了一下资料,解决这个问题.设置方法很简单,修改server.xml配置文件中的3个端口即可.下面将简单总结一下如何在同一台服务器上部署多个tomcat服务. 1.下载tomcat zip版软件,分别解压到两个目录,如tomcat1和tomcat2: 2.tomcat1的server.xml文件的端口设置保持默认不变: 3.按照如下方法修改tomcat2的s

SpringBoot项目部署到服务器上,tomcat不启动该项目

今天lz把项目重新传到服务器上后,重启tomcat遇到个问题,就是这个tomcat怎么都不启动这个项目,别的项目都没事,一番查找后发现问题所在. 我们先建个SpringBoot工程,重现一下问题: 写了一个简单的controller便于访问测试 可以看到是可以访问到的,接下下我们删除 ServletInitializer 类. 现在的项目结构变成这样: 重新运行一下工程,然后可以看到还是可以访问到的. 然后我们将删掉ServletInitializer 类的项目上传到服务器,看下tomcat启动

linux的tomcat服务器上部署项目的方法

在tomcat服务器上部署项目的前提,是我们已经准备好了tomcat服务器.在CentOs环境下部署JavaWeb环境,部署tomcat服务器在前面的文章中已经总结过了,可以参考以前文章. 一  tomcat服务器修改端口 tomcat服务器配置好以后,默认是8080端口,为了方便访问,我们将端口修改为80端口.比如, tomcat安装在/usr/local/tomcat目录下,利用命令 #cd /usr/local/tomcat/conf #ls 可以tomcat的conf目录下的文件,端口定