如何在同一台电脑上部署多个tomcat实现多个tomcat在同一台电脑上同时启动
有时候我们在开发的过程中难免会遇到需要在同一台电脑部署多个tomcat,且还要他们能够都单独同时启动不会对其他的tomcat造成影响
本文就简单记录一下,如何来实现这个骚操作
1. 下载tomcat的解压包以后解压,然后把解压之后的文件夹复制一份重命名为tomcat-2;
2. 创建系统变量 CATALINA_BASE2 和 CATALINA_HOME2 ; 变量值都是tomcat-2的路径地址;
至于为什么要新建这两个变量,原因是系统没有单独配置这两变量的时候,tomcat启动的时候都会默认去读取这两个变量里面的值来配置启动的tomcat路径,同时启动多个tomcat而路径又是相同的时候,有一个就会闪退,导致启动失败;
这可以在 tomcat-2 >> bin >> catalina.bat 文件和 tomcat-2 >> bin >> startup.bat文件找到,因为tomcat启动主要是读取这两个文件;
3. 修改 tomcat-2 >> bin >> catalina.bat 文件中的所有 CATALINA_BASE 为 CATALINA_BASE 2;
修改 tomcat-2 >> bin >> catalina.bat 文件中的所有 CATALINA_HOME 为CATALINA_HOME2 ;
修改 tomcat-2 >> bin >> startup.bat 文件中的所有 CATALINA_HOME 为 CATALINA_HOME2;
4. 修改 tomcat-2 >> conf >> server.xml 中端口号;有三处修改
(1)
(2)
(3)
做完以上操作就可以将新的tomcat单独启动或者绑定到IDEA了,绑定IDEA的时候还需要注意:IDEA要想同时运行多个Tomcat的时候还需要下面一步操作:
修改这个端口避免和已经启动的端口冲突;当然只要你的电脑资源足够充足,你也可以在同一台电脑上配置若干个tomcat,要想同时运行多个tomcat前提得保证你的电脑不会炸
写在最后
一台电脑同时配置启动多个tomcat的要点主要就是两点:
1. 单独配置启动tomcat路径值;
2. 避免端口号冲突
做到了以上两点基本上就可以保证多个tomcat同时运行了
最新文章
- JavaScript中String对象的方法介绍
- 通过url传参
- jqGrid设置指定行的背景色
- c#中高效的excel导入sqlserver的方法
- redhat6.4上用apache建立os repos
- [转]SqlPlus安装配置
- JAVA_JDBC
- 完美的拥抱GitHub
- nginx时间设置解析函数
- ES 7 async/await Promise
- jeecg之弹窗插件lhgdialog小结
- Nop 4.1版本已经迁移到.net core2.1版本
- 抓取分析网页批量下载评书(3)之批量下载mp3
- if判断代码 转变为 流程图
- ASP.Net MVC开发基础学习笔记(7):数据查询页面
- 关于memcpy的实现
- 小结ospf基本配置的三个参数
- CodeForces - 1017C The Phone Number
- Generator [ˈdʒenəreɪtə(r)] 函数结构
- Linux网络编程wait()和waitpid()的讲解
热门文章
- javaweb之Servlet,http协议以及请求转发和重定向
- electron-vue报错:Webpack ReferenceError: process is not defined
- Python基础——爬虫以及简单的数据分析
- (五)连接查询(SQL99标准)、子查询、分页查询、联合查询
- 素数筛 : Eratosthenes 筛法, 线性筛法
- (十)HttpClient以multipart/form-data上传文件
- WeChair项目Beta冲刺(4/10)
- Java对MongoDB的CRUD
- JavaWeb网上图书商城完整项目--11.项目所需jquery函数介绍
- junit配合catubuter统计单元测试的代码覆盖率