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服务安装结束。如有按照步骤安装失败的话,请留言,谢谢

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

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

(0)
上一篇 2022年6月18日 上午11:46
下一篇 2022年6月18日 上午11:46


相关推荐

  • createprocess error=2_CreateProcess

    createprocess error=2_CreateProcessOpenProcess函数声明如下,失败则返回NULL(0,也就是false)#include<Windows.h>HANDLEOpenProcess(DWORDdesiredAccess,//读取权限BOOLblnheritHandle,//是否继承DWORDprocessId//想要读取的PID)代码示例,注意下面的代码可能运行失败,请按照如下设置VS右键项目名(例如ConsoleApplication123)->属性->配置属性(注意左上角是活动D

    2025年11月2日
    5
  • linux安装启动nginx_centos7 安装

    linux安装启动nginx_centos7 安装环境:VMware16pro,centos7解决:安装nginx前的准备安装gcc环境:在官网下载的nginx源码需要编译,所以需要gcc环境。yuminstallgcc-c++安装PCREpcre-develNginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装命令如下:yuminstall-ypcr

    2022年10月5日
    3
  • JavaScript转义字符

    JavaScript转义字符本篇文章由泉州 SEOwww 234yp com 整理发布 js 教程 www 234yp com Article 188271 html 谢谢合作 js 教程转义字符是字符的一种间接表示方式 在特殊语境中 无法直接使用字符自身 例如 在字符串中包含说话内容 子曰 学而不思则罔 思而不学则殆 由于 JavaScript 已经赋予了双引号为字符串直接量的标识符 如果在字符串中包含双引号 就必须使用转义字符表示 子曰 学而不思则罔 思而不学则殆 JavaScript 定义反

    2026年3月20日
    5
  • visio2007使用记录

    visio2007使用记录

    2022年2月21日
    54
  • ruby语言是什么东西

    ruby语言是什么东西1、简介Ruby是日本的YukihiroMatsumoto写的,简单易学的面向对象的脚本语言,像perl一样,有丰富的文字处理、系统管理等丰富功能,但是ruby要简单,容易理解和扩充。跟pyth

    2022年8月5日
    10
  • Istio安装「建议收藏」

    1、安装Istio自定义资源定义kubectlapply-finstall/kubernetes/helm/istio/templates/crds.yamlcustomresourcedefinition.apiextensions.k8s.io/virtualservices.networking.istio.iocreatedcustomresourcedefinition….

    2022年4月17日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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