上一篇博客《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服务器的更多相关文章

  1. 同一台windows下配置安装多个mysql实例,实现主从同步

    一.安装多个mysql 参见: https://blog.csdn.net/wrh_csdn/article/details/80198795 https://www.cnblogs.com/qjoa ...

  2. windows下配置多个tomcat步骤

    步骤如下: 1.使用压缩版的tomcat不能使用安装版的.2.第一个tomcat的配置不变.3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址:增加环境变量CATALINA_BA ...

  3. Windows下配置Tomcat服务器

    Tomcat服务器是Apache开源基金会的一个项目,tomcat不仅能作为静态文件的服务器,也可以作为JSP/Servlet的web容器,而且使用广泛,性能也不错,那么下面来配置一个基本的基于tom ...

  4. windows 下配置 Nginx 常见问题(转)

    windows 下配置 Nginx 常见问题 因为最近的项目需要用到负载均衡,不用考虑,当然用大名鼎鼎的Nginx啦.至于Nginx的介绍,这里就不多说了,直接进入主题如何在Windows下配置. 我 ...

  5. Windows下配置Nginx

    一.今天是2017年1月18日.揣着一种也许叫做冲动的心情,决定以后每天都记录和回顾新涉及的技术,巩固已学到的知识,坚持. 二.回归到今天的技术主题,因为之前对于[反向代理]这种技术充满了好奇,借此机 ...

  6. windows 下配置 Nginx 常见问题

    因为最近的项目需要用到负载均衡,不用考虑,当然用大名鼎鼎的Nginx啦.至于Nginx的介绍,这里就不多说了,直接进入主题如何在Windows下配置. 我的系统是win7旗舰版的,到官网下载最新版本 ...

  7. Windows下配置使用 MemCached

    Windows下配置使用MemCached 工具: memcached-1.2.6-win32-bin.zip     MemCached服务端程序(for win) Memcached Manage ...

  8. windows下配置wnmp

    最近尝试windows下配置nginx+php+mysql,在这里总结一下. 1.下载windows版本的nginx,官网​下载地址:http://nginx.org/en/download.htm, ...

  9. windows下配置lamp环境(5)---配置MySQL5.6

    开始配置mysql 1.创建配置文件my.ini   1.进入C:\wamp\MySQL   2.把my-default.ini 另存一份:my.ini   3.开始编辑mysql的配置文件,打开my ...

随机推荐

  1. Swing教程

    //用多线程刷新状态 new Thread(new Runnable(){ @Override public void run() { try { for(int i=0;i<1000;i++) ...

  2. 第二回 C#和JAVA 语法差异性对比

    1.继承  C#用 :  java用 extends 继承父类   implements 2.Java : 一个源文件中只能有一个public类  可以有多个非public类  源文件的名称应该和pu ...

  3. [译]Quartz.NET 框架 教程(中文版)2.2.x 之第八课 调度监听器

    第八课 调度监听器 调度监听器和触发监听器和触发监听器.作业任务监听器非常相似,只是调度监听器在调度器内接收通知事件,而不需要关联具体的触发器或作业任务事件. 跟调度监听器相关的事件,添加作业任务/触 ...

  4. 数据库(八)之T-SQL编程

    什么是Transact-SQL? 结构化查询语言(SQL)是有美国国家标准协会(ANSI)和国际标准化组织(ISO)定义的标准,而Transact-SQL是Microsoft公司对此标准的一个实现. ...

  5. llg的农场(farm)

    评测传送门 [题目描述] llg 是一名快乐的农民,他拥有一个很大的农场,并且种了各种各样的瓜果蔬菜,到了每年秋天,他就可以把所有蔬菜水果卖到市场上,这样他就可以获利.但今年他遇到了一个难题——有许多 ...

  6. php 获取唯一字符串与文件扩展名函数

    /** * 生成唯一字符串 * @return string */ function getUniqueStr(){ return md5(uniqid(microtime(true),true)); ...

  7. php strcmp()函数

    <? $str = "LAMP"; $str1 = "LAMPBrother"; $strc = strcmp($str,$str1); switch ( ...

  8. MongoDB 查询整理

    查询所有sql:  select * from table_namemongodb:   db.getCollection('期刊论文').find({}) 如上图所示,获取期刊论文collectio ...

  9. 零值比较--BOOL,int,float,指针变量与零值比较的if语句

    这是程序员面试的一道常见题,也是个C++基础问题.若只在大学里看过几本基础的编程入门书,看见这道题可能会觉得奇怪,不就是和0比较吗,直接拿出来比就是了,其实非也.下文引自google搜索结果,出处不详 ...

  10. java 面试题总结(一)

    从网上找了些面试题,自己手工总结了理解了一下,如有理解错误,还请指正. java基础 1.String 为什么是final的?     https://www.zhihu.com/question/3 ...