上一篇博客《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. SQL分页数据重复问题

    对于关系数据库来说,直接写SQL拉数据在列表中显示是很常用的做法.但如此便带来一个问题:当数据量大到一定程度时,系统内存迟早会耗光.另外,网络传输也是问题.如果有1000万条数据,用户想看最后一条,这 ...

  2. Redis学习七:Redis的持久化-总结(Which one)

    1.官网建议 2.RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储 3.AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些 命令来恢复原始的数据,AOF命令以red ...

  3. 网站发布IIS后堆栈追踪无法获取出错的行号

    一.问题起因 系统发布上线后,有时会发生错误,那么错误的记录就很重要,它对于错误的排查和问题的发现有着重要的作用,通常我们采取的方式为Log日志文件记录和数据库错误记录.文本不会讨论错误记录的方式以及 ...

  4. Dream------Hadoop--FSDataInputStream和FSDataOutputStream

    一.FSDataInputStream    FileSystem中的open()方法实际上返回的是一个FSDataInputStream,而不是标准的java.io类.这个类是java.io.Dat ...

  5. 关于项目中根据当前数据库中最大ID生成下一个ID问题——(五)

    1.关于部门管理时候根据上级产生下级部门ID的问题(传入一个参数是上级部门id)

  6. Python标准库笔记(8) — pprint模块

    struct模块提供了用于在字节字符串和Python原生数据类型之间转换函数,比如数字和字符串. Python版本: 2.x & 3.x 该模块作用是完成Python数值和C语言结构体的Pyt ...

  7. select()函数用法三之poll函数

    poll是Linux中的字符设备驱动中有一个函数,Linux 2.5.44版本后被epoll取代,作用是把当前的文件指针挂到等待队列,和select实现功能差不多. poll()函数:这个函数是某些U ...

  8. innobackupex 相关语法讲解【转】

    innobackupex 相关语法讲解 连接服务器 The database user used to connect to the server and its password are speci ...

  9. [HBase]mem store flusher 流程

  10. mariadb/mysql使用Navicat连接报错

    [问题1] 使用Navicat连接服务器的mariadb/mysql时报错 access denied for user root@192.168.xx.xx(using password:yes) ...