Windows上同时运行两个Tomcat
步骤
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.bat
和bin\catalina.bat
,将tomcat1的CATALINA_HOME
文本替换成CATALINA_HOME_8081
,而tomcat2的CATALINA_HOME
文本替换成CATALINA_HOME_8082
。
6.启动Tomcat
分别双击tomcat1、tomcat2的bin\startup.bat
,启动双Tomcat。
7.测试
在浏览器分别输入localhost:8081
和localhost:8082
,验证是否换回都能Tomcat的主页面。若两者皆返回Tomcat的主页面,在Windows上运行双Tomcat成功。
参考资料
- windows下面同时部署多个tomcat的方法
- Windows上同时运行两个Tomcat
Windows上同时运行两个Tomcat相关推荐
- 一台机器同时运行两个Tomcat
如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显然会发生端口冲突.假设现在已经按照正常的方式安装配置好了第一个Tomcat,第二个如何设置呢?以下是使用Tomcat5.5解压版本所做的实 ...
- 如何在同一台电脑上同时运行2个tomcat
前段时间做的项目,由于是给手机客户端做服务器,所以客户端在开发过程中需要访问我的服务器. 问题是我也在开发,并且没有加入热部署,那么势必会造成服务器频繁重启,这也对客户端开发会产生一定的影响. 此时就 ...
- 在Windows上双击运行Python程序不会自动退出的方法
文章目录 在Windows上双击运行Python程序不会自动退出的方法 前言 将python.exe添加到环境变量中 一个Python程序例子 双击运行Python程序报错 双击运行Windows C ...
- 在 Windows 上直接运行 Linux,真香!
在 Windows 上直接运行 Linux,真香! 启用"适用于Linux的Windows子系统"功能 去Microsoft Store搜索"Linux" 下载 ...
- 一台电脑上同启动两个Tomcat的方式,windows/Linux配置
安装两个jdk,一个JDK路径在:C:\ProgramFiles (x86)\Java\jdk1.7.0_25,另外一个JDK的路径在E:\UCMSServer\j2sdk 在环境变量里并设置JAVA ...
- 一台电脑上同启动两个Tomcat的方式,windows/Linux配置。
安装两个jdk,一个JDK路径在:C:\ProgramFiles (x86)\Java\jdk1.7.0_25,另外一个JDK的路径在E:\UCMSServer\j2sdk 在环境变量里并设置J ...
- 在一个IIS上同时运行两个版本ASP.NET报错的
在Windows 2003 server IIS 6.0上运行一个ASP.NET 2.0网站时出现报错: 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用.请点击 ...
- Windows上同时安装两个数据库
由于在mysql8.0无法兼容mysql5.7,但又对这两个都有需求,所以可以在系统上同时装两个数据库,在使用时候,进行选择即可.(我已经安装了8.0,这里是在此基础上安装5.7) mysql5.7网 ...
- 在 Windows 上直接运行 Linux,有命令行就是贼香
之前了解过一些适用于linux的Windows子系统,最近又听人提起,于是在自己的Windows 10专业版上安装了一个Ubuntu.运行起来还真方便,以后在windows上开发Linux程序就不需要 ...
最新文章
- React + Threejs + Swiper 实现全景图效果
- Open vSwitch 安装
- COM原理及应用之COM特性
- 数学建模学习笔记——数学规划
- vb.net限制datagridview不能选择_家里安装200兆宽带,网速还是很慢怎么办?教你一招解除网速限制...
- php 使用sendgrid api 发送邮件_linux - 使用命令发送邮件
- 【省选2020A卷】作业题【矩阵树】【扩域】【莫比乌斯反演】
- AllenAI 发布万能问答系统 MACAW!各类题型样样精通,性能大幅超越 GPT-3!
- 避免线上故障的10条建议
- 第 8 章 MybatisPlus 扩展
- Laravel5中基于jQuery实现分层级的类目树结构方法
- go web框架_干货分享:六个知名的Go语言web框架
- Weblogic 视频教程免费下载
- CAD插件学习系列教程(八) tiff及jpg影像按真实坐标插入CAD,打包分享共4款
- 埃默里大学有计算机专业吗,埃默里大学计算机专业
- 洛谷P2678 Java解法
- Xmanager 5 远程连接linux图形界面
- Java-8-Collectors类
- 【Codecs系列】X264码率控制总结1——ABR,CQP,CRF
- 滤了asa,cer,cdx,php,aspx等脚本类型的上传情况下添加一个ashx的上传类型
热门文章
- java删除换行符号_如何从Java中删除文件中的换行符?
- 【转】页(page),用户控件(userControl),窗口(window)区别
- 【转】ASP.NET Web API 使用Swagger生成在线帮助测试文档,支持多个GET
- 【转】WCF、WebAPI、WCFREST、WebService之间的区别
- C# SFTP上传文件
- 第二节:深入剖析Thread的五大方法、数据槽、内存栅栏
- 34观察者模式(Observer Pattern)
- 百度云cdn设置州五年制大专_图说云原生:让云原生转型变得像种白菜一样简单...
- Qt事件传递相关问题
- 数据结构 - 线索化二叉树(线索化与遍历)