步骤

1.获得免安装包

从Tomcat官网下载免安装包。

2.解压复制

解压并创建两个副本tomcat1和tomcat2,它们的路径分别为:

  • tomcat1:C:\tomcat\double\apache-tomcat-7.0.90-8081
  • tomcat2:C:\tomcat\double\apache-tomcat-7.0.90-8082

3.配置环境变量

  • CATALINA_HOME_8081:C:\tomcat\double\apache-tomcat-7.0.90-8081
  • CATALINA_HOME_8082:C:\tomcat\double\apache-tomcat-7.0.90-8082

4.修改端口值

修改tomcat1、tomcat2的conf\server.xml的端口值,修改地方分别为

  • <Server port="8005" shutdown="SHUTDOWN">port属性
  • <Connector port="8080" protocol="HTTP/1.1"port属性
  • <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />port属性

port属性的取值范围为[1024, 65535]。

  • 设置tomcat1的访问端口为<Connector port="8081" protocol="HTTP/1.1"
  • 设置tomcat2的访问端口为<Connector port="8082" protocol="HTTP/1.1"

注意,它们端口在单机上要各不相同,避免端口冲突。

5.修改startup.bat和catalina.bat文件中的CATALINA_HOME

分别用文本编辑器打开tomcat1、tomcat2的bin\startup.batbin\catalina.bat,将tomcat1的CATALINA_HOME文本替换成CATALINA_HOME_8081,而tomcat2的CATALINA_HOME文本替换成CATALINA_HOME_8082

6.启动Tomcat

分别双击tomcat1、tomcat2的bin\startup.bat,启动双Tomcat。

7.测试

在浏览器分别输入localhost:8081localhost:8082,验证是否换回都能Tomcat的主页面。若两者皆返回Tomcat的主页面,在Windows上运行双Tomcat成功。

参考资料

  1. windows下面同时部署多个tomcat的方法
  2. Windows上同时运行两个Tomcat

Windows上同时运行两个Tomcat相关推荐

  1. 一台机器同时运行两个Tomcat

    如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显然会发生端口冲突.假设现在已经按照正常的方式安装配置好了第一个Tomcat,第二个如何设置呢?以下是使用Tomcat5.5解压版本所做的实 ...

  2. 如何在同一台电脑上同时运行2个tomcat

    前段时间做的项目,由于是给手机客户端做服务器,所以客户端在开发过程中需要访问我的服务器. 问题是我也在开发,并且没有加入热部署,那么势必会造成服务器频繁重启,这也对客户端开发会产生一定的影响. 此时就 ...

  3. 在Windows上双击运行Python程序不会自动退出的方法

    文章目录 在Windows上双击运行Python程序不会自动退出的方法 前言 将python.exe添加到环境变量中 一个Python程序例子 双击运行Python程序报错 双击运行Windows C ...

  4. 在 Windows 上直接运行 Linux,真香!

    在 Windows 上直接运行 Linux,真香! 启用"适用于Linux的Windows子系统"功能 去Microsoft Store搜索"Linux" 下载 ...

  5. 一台电脑上同启动两个Tomcat的方式,windows/Linux配置

    安装两个jdk,一个JDK路径在:C:\ProgramFiles (x86)\Java\jdk1.7.0_25,另外一个JDK的路径在E:\UCMSServer\j2sdk 在环境变量里并设置JAVA ...

  6. 一台电脑上同启动两个Tomcat的方式,windows/Linux配置。

     安装两个jdk,一个JDK路径在:C:\ProgramFiles (x86)\Java\jdk1.7.0_25,另外一个JDK的路径在E:\UCMSServer\j2sdk 在环境变量里并设置J ...

  7. 在一个IIS上同时运行两个版本ASP.NET报错的

    在Windows 2003 server IIS 6.0上运行一个ASP.NET 2.0网站时出现报错: 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用.请点击 ...

  8. Windows上同时安装两个数据库

    由于在mysql8.0无法兼容mysql5.7,但又对这两个都有需求,所以可以在系统上同时装两个数据库,在使用时候,进行选择即可.(我已经安装了8.0,这里是在此基础上安装5.7) mysql5.7网 ...

  9. 在 Windows 上直接运行 Linux,有命令行就是贼香

    之前了解过一些适用于linux的Windows子系统,最近又听人提起,于是在自己的Windows 10专业版上安装了一个Ubuntu.运行起来还真方便,以后在windows上开发Linux程序就不需要 ...

最新文章

  1. React + Threejs + Swiper 实现全景图效果
  2. Open vSwitch 安装
  3. COM原理及应用之COM特性
  4. 数学建模学习笔记——数学规划
  5. vb.net限制datagridview不能选择_家里安装200兆宽带,网速还是很慢怎么办?教你一招解除网速限制...
  6. php 使用sendgrid api 发送邮件_linux - 使用命令发送邮件
  7. 【省选2020A卷】作业题【矩阵树】【扩域】【莫比乌斯反演】
  8. AllenAI 发布万能问答系统 MACAW!各类题型样样精通,性能大幅超越 GPT-3!
  9. 避免线上故障的10条建议
  10. 第 8 章 MybatisPlus 扩展
  11. Laravel5中基于jQuery实现分层级的类目树结构方法
  12. go web框架_干货分享:六个知名的Go语言web框架
  13. Weblogic 视频教程免费下载
  14. CAD插件学习系列教程(八) tiff及jpg影像按真实坐标插入CAD,打包分享共4款
  15. 埃默里大学有计算机专业吗,埃默里大学计算机专业
  16. 洛谷P2678 Java解法
  17. Xmanager 5 远程连接linux图形界面
  18. Java-8-Collectors类
  19. 【Codecs系列】X264码率控制总结1——ABR,CQP,CRF
  20. 滤了asa,cer,cdx,php,aspx等脚本类型的上传情况下添加一个ashx的上传类型

热门文章

  1. java删除换行符号_如何从Java中删除文件中的换行符?
  2. 【转】页(page),用户控件(userControl),窗口(window)区别
  3. 【转】ASP.NET Web API 使用Swagger生成在线帮助测试文档,支持多个GET
  4. 【转】WCF、WebAPI、WCFREST、WebService之间的区别
  5. C# SFTP上传文件
  6. 第二节:深入剖析Thread的五大方法、数据槽、内存栅栏
  7. 34观察者模式(Observer Pattern)
  8. 百度云cdn设置州五年制大专_图说云原生:让云原生转型变得像种白菜一样简单...
  9. Qt事件传递相关问题
  10. 数据结构 - 线索化二叉树(线索化与遍历)