Windows平台及服务器部署安装多个Tomcat服务(详细版)

Windows平台及服务器部署安装多个Tomcat服务(详细版)Tomcat安装有两种方式,一是下载安装版,这个也是在部署多个Tomcat服务的时候最方便的,也是最快的,二是就是下载免安装版,解压即可,单个Tomcat免安装版是最快的。一、下载Tomcat,我用的是Tomcat8.5到Tomcat官网http://tomcat.apache.org/,根据需求下载所需要的版本我下载的是Tomcat8.5二、安装二.一安装版下载…

大家好,又见面了,我是你们的朋友全栈君。

Tomcat安装有两种方式,一是下载安装版,这个也是在部署多个Tomcat服务的时候最方便的,也是最快的,二是就是下载免安装版,解压即可,单个Tomcat免安装版是最快的。

一、下载Tomcat,我用的是Tomcat8.5

到Tomcat官网Apache Tomcat® – Welcome!,根据需求下载所需要的版本

Windows平台及服务器部署安装多个Tomcat服务(详细版)

我下载的是Tomcat8.5

Windows平台及服务器部署安装多个Tomcat服务(详细版)

二、安装

 二.一安装版

下载完成后点击可执行文件安装,

Windows平台及服务器部署安装多个Tomcat服务(详细版)

Windows平台及服务器部署安装多个Tomcat服务(详细版)

Windows平台及服务器部署安装多个Tomcat服务(详细版)

Windows平台及服务器部署安装多个Tomcat服务(详细版)

以上的端口号及服务名称都不能跟接下来要安装的其他Tomcat相同,

Windows平台及服务器部署安装多个Tomcat服务(详细版)Windows平台及服务器部署安装多个Tomcat服务(详细版)

以上就是安装版的安装过程及步骤

2.2 免安装版

点击下载的安装包,解压到指定目录即可,就是这么简单,但是接下来的配置却让人头疼

三、配置环境变量

每个Tomcat都要配置环境变量,而且最好每个Tomcat的CATALINA_HOME和CATALINA_BASE命名方式在后面加上_端口号以示区分,比如

Windows平台及服务器部署安装多个Tomcat服务(详细版)Windows平台及服务器部署安装多个Tomcat服务(详细版)

这个很重要,在接下来的配置中要用到。CATALINA_HOME和CATALINA_BASE都指向Tomcat安装目录

四、修改配置文件

如果你使用的是安装版的话,这个步骤基本就可以省略了,因为在之前安装的时候都配置过了。但是如果你使用的是免安装版的话,那就很头疼了,要修改很多东西。进入Tomcat安装目录下的conf/server.xml,找到以下端口,并且每个Tomcat端口不要相同。

Windows平台及服务器部署安装多个Tomcat服务(详细版)Windows平台及服务器部署安装多个Tomcat服务(详细版)Windows平台及服务器部署安装多个Tomcat服务(详细版)

五、修改批处理文件

在bin目录下找到startup.bat 、shutdown.bat、catalina.bat、service.bat,将三个批处理文件中的CATALINA_HOME和CATALINA_BASE都替换成对应端口号配置的环境变量中的CATALINA_HOME和CATALINA_BASE名称,例如:CATALINA_BASE 替换成CATALINA_BASE_8081,然后将service.bat中tomcat8替换成tomcat8081(这个是最终的服务名称,按需命名),最后将该目录下的tomcat8.exe重命名为tomcat8081.exe , tomcat8w.exe 重命名为tomcat8081w.exe

六、配置服务

如果使用的是安装版的话只需要启动服务即可,在Tomcat安装目录下的bin文件夹下找到对应的服务

Windows平台及服务器部署安装多个Tomcat服务(详细版)

将服务设置为自动,如果以设置,则多个Tomcat安装部署结束。

进入cmd进入tomcat的bin目录下,输入service.bat install安装服务,如图则安装成功

Windows平台及服务器部署安装多个Tomcat服务(详细版)

然后在tomcat的bin目录下,

Windows平台及服务器部署安装多个Tomcat服务(详细版)

多个tomcat服务安装结束。如有按照步骤安装失败的话,请留言,谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150371.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 利用websocket实现web端在线客服实时聊天系统

    利用websocket实现web端在线客服实时聊天系统websocket实现web端在线聊天

    2022年10月21日
  • 2018年系统架构设计师上午真题

    2018年系统架构设计师上午真题●在磁盘调度管理中,应先进行移臂调度,再进行旋转调度。假设磁盘移动臂位于21号柱面上,进程的请求序列如下表所示。如果采用最短移臂调度算法,那么系统的响应序列应为( )。(1)A.②⑧③④⑤①⑦⑥⑨B.②③⑧④⑥⑨①⑤⑦C.①②③④⑤⑥⑦⑧⑨D.②⑧③⑤⑦①④⑥⑨●某计算机系统中的进程管理采用三态模型,那么下图所示的PCB(进程控制块)的组织方式采用( ),图中( )。…

  • 内部类只能访问final的局部变量_java内部类引用外部变量

    内部类只能访问final的局部变量_java内部类引用外部变量前不久在学习中意外发现了自己原来忽略的一个小知识点,挺有意思的,现在我来给大家分享一下!我们先来看一段代码publicclassHello{ publicstaticvoidmain(String[]args){ Stringstr="haha"; newThread(){ @Override publicvoidrun(){ …

    2022年10月25日
  • js实现冒泡排序_js 冒泡排序

    js实现冒泡排序_js 冒泡排序冒泡排序原理:冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比比较 白话就是:比如有6个数,你需要比较5趟,这……

    2022年10月10日
  • cubieboard刷机

    cubieboard刷机我用的是cubieboard2(在cubieboard内部是cubieboard20),而cubietrunk好像

  • lock free 之 stack

    lock free 之 stack第二个例子(和第一个一样,没加注释,均是消费者需要判断生产者还在生产吗),在实际中,可以考虑使用这个模型,比起我前面写的数据队列来说,用boost::lockfree可以大大减轻工作,这也是今年要努力掌握boost的一个理由#include#include#include#includeboost::atomic_intproducer_count(0);boost::a

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号