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

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

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


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


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

1.png

我下载的是Tomcat8.5

image.png

二、安装

二.一安装版

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

image.png

image.png

image.png

image.png

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

image.png

image.png

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


2.2 免安装版


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


三、配置环境变量


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

image.png

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


四、修改配置文件


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

image.png

五、修改批处理文件


在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文件夹下找到对应的服务

image.png

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

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

image.png

然后在tomcat的bin目录下,

image.png

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

目录
相关文章
|
11天前
|
Windows
Windows操作系统部署安装Kerberos客户端
详细介绍了在Windows操作系统上部署安装Kerberos客户端的完整过程,包括下载安装包、安装步骤、自定义安装路径、修改环境变量、配置hosts文件和Kerberos配置文件,以及安装后的验证步骤。
26 3
Windows操作系统部署安装Kerberos客户端
|
2天前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
10天前
|
网络安全 虚拟化 Windows
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
windows 11安装openSSH server 遇到的"kex_exchange_identification: read: Connection reset"问题
|
16天前
|
API Docker Windows
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
这篇文章是一份关于Ollama工具的一站式使用指南,涵盖了在Windows系统上安装、使用和定制服务,以及实战案例。
2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
|
Web App开发 负载均衡 测试技术
Windows平台分布式架构实践 - 负载均衡
原文:Windows平台分布式架构实践 - 负载均衡 概述   最近.NET的世界开始闹腾了,微软官方终于加入到了对.NET跨平台的支持,并且在不久的将来,我们在VS里面写的代码可能就可以通过Mono直接在Linux和Mac上运行。
1551 0
|
Web App开发 负载均衡 算法
Windows平台分布式架构实践 - 负载均衡(下)
原文:Windows平台分布式架构实践 - 负载均衡(下) 概述   我们在上一篇Windows平台分布式架构实践 - 负载均衡中讨论了Windows平台下通过NLB(Network Load Balancer) 来实现网站的负载均衡,并且通过压力测试演示了它的效果,可以说还是非常的理想的。
1491 0
|
20天前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
30天前
|
开发框架 .NET API
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
64 0
|
1月前
|
Linux Docker Windows
Windows——Docker拉取Windows Server镜像
Windows——Docker拉取Windows Server镜像
98 0
|
2月前
|
弹性计算 持续交付 Docker
阿里云云效产品使用合集之如何部署到阿里云服务器上的 Windows Server 上的 IIS
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。