1 下载tomcat的压缩包(不是安装的那种,直接解压缩就能用的)
下载地址:http://tomcat.apache.org/download-55.cgi
下载好的文件名是:apache-tomcat-5.5.23.zip
2 解压缩。我解压缩到了C:\
分别是C:\apache-tomcat-5.5.23-1,C:\apache-tomcat-5.5.23-2
3 修改任意一个的配置文件
比如apache-tomcat-5.5.23-1,
C:\apache-tomcat-5.5.23-1\conf\server.xml用记事本什么的打开
修改3个地方
第一:
<Server port="9005" shutdown="SHUTDOWN"> ----原来是8005
第二
<Connector port="9080" maxHttpHeaderSize="8192" ----原来是8080
第三<Connector port="9009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> ---原来是8009
然后保存
4 开启第一个tomcat
运行-cmd
设置两个环境变量:JAVA_HOME(指向jdk)和CATALINA_HOME(指向Tomcat目录)
在命令行打:set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_11
set CATALINA_HOME=C:\apache-tomcat-5.5.23-1
可以运行tomcat了,命令:C:\apache-tomcat-5.5.23-1\bin\startup.bat
(关闭可以用C:\apache-tomcat-5.5.23-1\bin\shutdown.bat)
4 开启第二个tomcat
运行-cmd(打开了另一个命令窗口)
还是要设置两个环境变量:JAVA_HOME(指向jdk)和CATALINA_HOME(指向Tomcat目录)
在命令行打:set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_11
set CATALINA_HOME=C:\apache-tomcat-5.5.23-2 (注意tomcat目录我指向了另一个)
可以运行tomcat了,命令:C:\apache-tomcat-5.5.23-2\bin\startup.bat 注意也是另一个--5.5.23-2)
(关闭可以用C:\apache-tomcat-5.5.23-2\bin\shutdown.bat)(注意也是另一个--5.5.23-2)
摘自:http://www.cnblogs.com/wykent/archive/2008/11/05/1326836.html
分享到:
相关推荐
### 一台机器上部署不同版本JDK及两个Tomcat实例的解决方案 #### 一、背景介绍 在实际项目开发和运维过程中,有时会遇到需要在同一台机器上部署不同版本的Java Development Kit (JDK) 和多个Apache Tomcat服务器的...
在IT行业中,特别是在Web服务器管理领域,有时我们需要在同一台服务器上运行多个相同的服务,例如两个Tomcat服务。Tomcat是一款广泛使用的开源Java Servlet容器,它支持Java EE的Web应用程序。在一台服务器上部署多...
如果两个Tomcat实例都使用默认的8080端口,则会导致端口冲突,无法同时启动。因此,需要对每个额外的Tomcat实例的HTTP端口进行修改。例如,可以在`conf/server.xml`文件中的`<Connector>`元素下找到如下配置: ```...
打开两个Tomcat实例的工作目录(如C:\Tomcat1\conf和C:\Tomcat2\conf),编辑`server.xml`文件,确保每个实例有唯一的端口号和线程池配置。例如,修改HTTP监听端口(8080)、AJAX监控端口(8005)和AJP端口(8009)...
以下是如何在Linux服务器上搭建两个Tomcat实例,以及使用Nginx作为反向代理的详细步骤: 1. 安装和解压第二个Tomcat实例: 首先,下载Tomcat的压缩文件并将其解压到一个新的路径。例如,可以使用以下命令将Tomcat...
在Linux系统中,安装并运行两个Tomcat服务器是常见的需求,尤其在开发和测试环境中,以便隔离不同的应用程序或服务。本篇文章将详细讲解如何在Red Hat Linux 9上配置和管理两个独立的Tomcat实例。 首先,我们来看...
3. **修改启动脚本**:打开每个Tomcat实例的`bin`目录下的`startup.bat`、`shutdown.bat`和`catalina.bat`文件,将其中的所有`CATALINA_HOME`替换为对应的环境变量名称。例如,在`tomcat-9001`中将它们替换为`...
### 安装与配置同时运行两个Tomcat实例的详细步骤 #### 一、前言 在实际工作中,有时我们需要在同一台服务器上同时运行多个Tomcat实例。这不仅可以提高资源利用率,还能实现应用间的隔离,避免相互影响。本文将详细...
进入 d:\tomcat5-8090\conf\ 目录,打开 server.xml 文件,修改以下两个地方: (1)修改 <Server port="8006" shutdown="SHUTDOWN"> 中的 port=”8006”,原来默认的为:8005,使得它的关闭端口和另一个关闭端口不...
本篇文章将详细讲解如何在MyEclipse集成开发环境中配置多个Tomcat服务器,以满足多版本并行运行的需求。 首先,理解MyEclipse是基于Eclipse的一款强大的Java EE集成开发环境,它内置了多种服务器适配器,包括Tomcat...
6. **验证服务**:通过`services.msc`管理工具查看两个Tomcat服务是否已成功创建并设置为自动启动。也可以使用`net start Tomcat`和`net start Tomcat2`命令启动服务。 7. **测试访问**:在浏览器中分别输入`...
3. **添加新的环境变量**:为新的Tomcat实例创建两个新的环境变量。例如,对于第二个Tomcat,可以创建名为`CATALINA_HOME2`和`CATALINA_BASE2`的变量,将它们的值分别设置为新Tomcat的安装目录和工作目录。 4. **...
在Windows操作系统中,如果你需要在同一台机器上同时运行两个或多个Tomcat服务器,这通常是出于隔离不同应用程序或测试目的的需求。以下是一个详细步骤,指导你如何配置和启动多个Tomcat实例: 1. **避免环境变量...
**Tomcat的安装与配置教程步骤** Tomcat是一款开源、免费的Java应用服务器,由Apache软件基金会开发,主要用于运行Servlet和JSP应用。本教程将详细介绍在Windows、Linux...希望这个教程能帮助你顺利开始Tomcat的使用。
在Linux系统中,搭建多个Tomcat...总之,Linux下搭建两个Tomcat服务是一个相对简单的过程,关键在于正确配置端口,避免服务之间的冲突。通过遵循上述步骤,你应该能够成功地在Linux系统中运行两个独立的Tomcat实例。
这里,`path`属性不再为空,而是指定为`/Web`和`/Web2`,这意味着用户可以通过`***服务器地址/Web`和`***服务器地址/Web2`来访问这两个不同的Web应用。`docBase`属性依然指向每个项目的实际目录。 需要注意的是,`...
如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,需要重新登录A才可以访问。经过资料查找,发现问题是因为:IP相同认为是同一个域,接收了B...
### 如何在Tomcat中创建两个独立的Web服务器并监听不同端口 #### 背景与需求 在实际的应用场景中,有时我们需要在同一台服务器上运行多个不同的Web应用程序,并且希望它们各自运行在一个独立的环境中,即创建多个...
证书可以通过两个渠道获得: 1. 公开可信认证机构,例如 CA,但是申请一般是收费的,一般几百到几千一年。 2. 自己生成,虽然安全性不是那么高,但胜在成本低。 目前证书有以下常用文件格式: * JKS(.keystore)...