一台Windows下配置多个Tomcat服务器
上一篇博客《Windows下配置Tomcat服务器》讲了,如何在一台Windows机器上配置一个Tomcat服务器。这篇介绍一下如何在一台Windows机器上配置多个Tomcat.
第一步:拷贝多个Tomcat
在已经配置好的同级目录下,拷贝出多个文件。修改文件名称。这里我另外拷贝了5个文件夹。这5个文件夹下的内容和已经配置好的保持一致。

第二步:配置环境变量
我们要为每一个Tomcat都配置环境变量:
Server_I:
变量名:CATALINA_BASE_I
变量值:D:\Tomcat\Server-I
Server-II:
变量名:CATALINA_BASE_II
变量值:D:\Tomcat\Server_II
Server_III:
变量名:CATALINA_BASE_III
变量值:D:\Tomcat\Server-III
变量名:CATALINA_HOME_III
变量值:D:\Tomcat\Server-III
Server_IV:
变量名:CATALINA_BASE_IV
变量值:D:\Tomcat\Server-IV
变量名:CATALINA_HOME_IV
变量值:D:\Tomcat\Server-IV
Server_V:
变量名:CATALINA_BASE_V
变量值:D:\Tomcat\Server-V
变量名:CATALINA_HOME_V
变量值:D:\Tomcat\Server-V
把配置好的环境变量,添加到Path环境变量中:【注意不要忘记用分号隔开】
%CATALINA_HOME_I%\lib;%CATALINA_HOME_I%\bin;%CATALINA_HOME_II%\lib;%CATALINA_HOME_II%\bin;%CATALINA_HOME_III%\lib;%CATALINA_HOME_III%\bin;%CATALINA_HOME_IV%\lib;%CATALINA_HOME_IV%\bin;%CATALINA_HOME_V%\lib;%CATALINA_HOME_V%\bin;

第三步:修改Windows批处理文件
到安装目录下的\bin目录,找到Windows批处理文件。

记事本打开,把所有的”CATALINA_HOME”,替换成” CATALINA_HOME_I”。 所有的” CATALINA_BASE”,替换成” CATALINA_BASE_I”。每一个批处理文件,都修改保存。
重复第三步,把其他四个Tomcat下的批处理文件都修改好。一定要注意,替换的内容,要和配置的环境变量,保持一致。
第四步:修改端口号
到安装目录下的\conf目录下,找到server.xml文件。记事本打开,修改文件内容里的端口信息。简单的做法是,把端口号在已经配置好的Server基础上加1.一定要保证配置的端口号,没有被其他程序占用。

重复第四步,把其他四个Tomcat下的配置文件中的端口号都修改好。
第5步,启动Server
到安装目录下的\bin目录下,双击startup.bat,启动Server.可同时把所有配置好的Server都启动起来。

第六步:浏览器验证
在浏览器地址栏中输入:http://localhost:配置的端口/验证是否配置成功。

一台Windows下配置多个Tomcat服务器的更多相关文章
- 同一台windows下配置安装多个mysql实例,实现主从同步
一.安装多个mysql 参见: https://blog.csdn.net/wrh_csdn/article/details/80198795 https://www.cnblogs.com/qjoa ...
- windows下配置多个tomcat步骤
步骤如下: 1.使用压缩版的tomcat不能使用安装版的.2.第一个tomcat的配置不变.3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址:增加环境变量CATALINA_BA ...
- Windows下配置Tomcat服务器
Tomcat服务器是Apache开源基金会的一个项目,tomcat不仅能作为静态文件的服务器,也可以作为JSP/Servlet的web容器,而且使用广泛,性能也不错,那么下面来配置一个基本的基于tom ...
- windows 下配置 Nginx 常见问题(转)
windows 下配置 Nginx 常见问题 因为最近的项目需要用到负载均衡,不用考虑,当然用大名鼎鼎的Nginx啦.至于Nginx的介绍,这里就不多说了,直接进入主题如何在Windows下配置. 我 ...
- Windows下配置Nginx
一.今天是2017年1月18日.揣着一种也许叫做冲动的心情,决定以后每天都记录和回顾新涉及的技术,巩固已学到的知识,坚持. 二.回归到今天的技术主题,因为之前对于[反向代理]这种技术充满了好奇,借此机 ...
- windows 下配置 Nginx 常见问题
因为最近的项目需要用到负载均衡,不用考虑,当然用大名鼎鼎的Nginx啦.至于Nginx的介绍,这里就不多说了,直接进入主题如何在Windows下配置. 我的系统是win7旗舰版的,到官网下载最新版本 ...
- Windows下配置使用 MemCached
Windows下配置使用MemCached 工具: memcached-1.2.6-win32-bin.zip MemCached服务端程序(for win) Memcached Manage ...
- windows下配置wnmp
最近尝试windows下配置nginx+php+mysql,在这里总结一下. 1.下载windows版本的nginx,官网下载地址:http://nginx.org/en/download.htm, ...
- windows下配置lamp环境(5)---配置MySQL5.6
开始配置mysql 1.创建配置文件my.ini 1.进入C:\wamp\MySQL 2.把my-default.ini 另存一份:my.ini 3.开始编辑mysql的配置文件,打开my ...
随机推荐
- zkw费用流模板
理论:http://www.cnblogs.com/acha/p/6735037.html #include<cstdio> #include<cstring> #includ ...
- Spyder code editor里的小秘密: 右侧高亮提示
Spyder code editor里的小秘密: 右侧高亮提示 在spyder环境里, 混了那么长时间了. 可是对其代码编辑器右侧紧贴滚动条的高亮指示区, 还没有弄明白. 今天仔细研究和观察了一下, ...
- Spring容器事件、自定义事件
Spring容器内置事件,如容器的启动.停止.关闭.销毁等事件 <bean name="contextStartedHandler" class="com.nuts ...
- Javascript的V8引擎研究
1.针对上下文的Snapshot技术 什么是上下文(Contexts)?实际是JS应用程序的运行环境,避免应用程序的修改相互影响,例如一个页面js修改内置对象方法toString,不应该影响到另外页面 ...
- 【译】第七篇 SQL Server代理作业活动监视器
本篇文章是SQL Server代理系列的第七篇,详细内容请参考原文 在这一系列的上一篇,你创建并配置SQL Server代理作业.每个作业有一个或多个步骤,可能包含大量的工作流.在这篇文章中,将查看作 ...
- 树形dp(A - Anniversary party HDU - 1520 )
题目链接:https://cn.vjudge.net/contest/277955#problem/A 题目大意:略 具体思路:刚开始接触树形dp,说一下我对这个题的初步理解吧,首先,我们从根节点开始 ...
- ES6简单总结
1.变量声明let和const 我们都是知道在ES6以前,var关键字声明变量.无论声明在何处,都会被视为声明在函数的最顶部(不在函数内即在全局作用域的最顶部).这就是函数变量提升例如: functi ...
- 关于new Handler()与new Handler(Looper.getMainLooper())区别
如果你不带参数的实例化:Handler handler=new Handler();那么这个会默认用当前线程的Looper对象. 一般而言,如果你的Handler是要用来刷新UI的,那么就需要在主线程 ...
- 【比赛游记】THUWC2019酱油记
往期回顾:THUSC2018酱油记 day 0 早上 7 点的动车,不知道是从哪儿到哪儿的(雾),只知道从福建到广东 233333 一个值得思考的问题:福建人会不会被广东人吃啊? 动车上玩空洞骑士,可 ...
- flask基础之AppContext应用上下文和RequestContext请求上下文(六)
前言 应用上下文和请求上下文存在的目的,官方文档讲的很清楚,可参考: http://www.pythondoc.com/flask/appcontext.html 应用上下文对象在没有请求的时候是可以 ...