Windows下同一台服务器部署多个tomcat服务

这篇具有很好参考价值的文章主要介绍了Windows下同一台服务器部署多个tomcat服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

工具

apache-tomcat-8.5.97

安装tomcat步骤

  1. 下载apache-tomcat-8.5.97,下载下来的文件为apache-tomcat-8.5.97-windows-x64.zip
  2. 解压该压缩包到指定目录下,比如E:\works
  3. 修改解压文件夹名字为:tomcat-8080
  4. 在E:\works目录下创建该文件夹的两个副本,分别更名为:tomcat-8081、tomcat-8082
  5. 添加环境变量:右键单击我的电脑->选择属性->选择高级->选择环境变量:添加系统变量:

                   CATALINA_HOME_8080,其值为:E:\works\tomcat-8080;

                   CATALINA_HOME_8081,其值为:E:\works\tomcat-8081;

                   CATALINA_HOME_8082,其值为:E:\works\tomcat-8082;

  6. 修改启动端口和关闭端口:

                   进入E:\works\tomcat-8081\conf\目录,打开server.xml文件,修改下面两个地方:

                   (1)<Server port="8006" shutdown="SHUTDOWN">

                             修改这个port=”8006”,使得它的关闭端口和另一个关闭端口不发生冲突。

                   (2)<Connector port="8081" maxHttpHeaderSize="8192"

                                  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

                                  enableLookups="false" redirectPort="8443" acceptCount="100"

                                  connectionTimeout="20000" disableUploadTimeout="true" />

                             修改port=”8081”,使得它的连接端口和另一个不冲突。

                   (3)<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

                             修改这个port=”8010”,使得它的AJP端口和另一个不冲突。

  7. 修改startup.bat、shutdown.bat和catalina.bat文件内容:

                   (1) 打开D:\tomcat-8081\bin\startup.bat文件,把其中所有CATALINA_HOME替换为CATALINA_HOME_8081。

                   (2) 打开D:\tomcat-8081\bin\shutdown.bat文件,把其中所有CATALINA_HOME替换为CATALINA_HOME_8081。

                   (3) 打开D:\tomcat-8081\bin\catalina.bat文件,把其中所有CATALINA_HOME替换为CATALINA_HOME_8081。

  8. 按照上述方法配置tomcat-8080 ,tomcat-8082。

  9. 启动Tomcat,在命令行下分别进入三个不同的Tomcat安装目录下,执行startup.bat,分别启动三个Tomcat。然后在浏览器中输入以下内容,如果显示tomcat主页,则部署成功:

           http://localhost:8080

           http://localhost:8081

           http://localhost:8082

将tomcat配置成服务 

  1. 进入tomcat-8080/bin目录,修改 service.bat,找到以下内容,修改SERVICE_NAME为自定义的服务名

                   rem Set default Service name

                   set SERVICE_NAME=tomcat8080

                   set DISPLAYNAME=Apache Tomcat 8.0 %SERVICE_NAME%

  2. 在service.bat中搜索CATALINA_HOME,并全部替换为CATALINA_HOME_8080(与环境变量名保持一致)

  3. 在tomcat-8080/bin目录下,找到tomcat8.exe和tomcat8w.exe,重命名为SERVICE_NAME配置的名字一致,这里重命名为tomcat8080.exe和tomcat8080w.exe

  4. 使用命令行进入tomcat-8080/bin,执行service.bat install

  5. 使用win+r输入services.msc进入服务界面,找到DISPLAYNAME对应的服务名(即Apache Tomcat 8.0 tomcat8080),右键选择“属性”菜单,在“常规”选项卡选择“启动类型”为“自动”,或者进入tomcat-8080/bin目录 ,双击tomcat8080w.exe,在弹出的界面选中General选项卡,选择Startup type为Automatic,即开机自启动Windows下同一台服务器部署多个tomcat服务,windows,tomcat

  6. 双击tomcat8080w.exe,在弹出的界面选中Log On选项卡,选择Log on as 为 Local System account,这样解决的是tomcat注册服务后跑应用不打印日志的问题。Windows下同一台服务器部署多个tomcat服务,windows,tomcat文章来源地址https://www.toymoban.com/news/detail-822669.html

  7. 至此,我们已经在一台服务器上配置了三个Tomcat

到了这里,关于Windows下同一台服务器部署多个tomcat服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一台电脑同时安装多个tomcat服务器教程,window同时安装tomcat7、tomcat8、tomcat9三个服务器教程

    A. 解释为什么有时需要同时安装多个Tomcat服务器 应用程序隔离:当你需要在同一台设备上运行多个独立的应用程序时,每个应用程序可能需要使用不同的Tomcat配置和环境。通过同时安装多个Tomcat服务器,可以实现应用程序之间的隔离,确保它们互不干扰。这种隔离可以防止一

    2024年02月13日
    浏览(59)
  • jenkins同一jar包部署到多台服务器

    没有部署过可以跟这个下面的步骤先部署一遍,我这篇主要讲 jenkins同一jar包部署到多台服务器 【Jenkins】部署Springboot项目https://blog.csdn.net/qq_39017153/article/details/131901613 Publish Over SSH 这里是已经安装过了 设置流程 添加 Send files or execute commands over SSH , 如果觉得突然到这里很懵的

    2024年02月12日
    浏览(67)
  • 如何将微前端项目部署在同一台服务器同一个端口下

    作者:京东科技 高飞 本文旨在通过部署微前端项目的实践过程中沉淀出一套部署方案,现就一些重点步骤、碰到的问题做了一些总结。 因为线上部署主应用时需要用到子应用的线上可访问地址,因此部署顺序应该是先部署子应用,保证子应用能够线上可访问后,再将子应用

    2023年04月11日
    浏览(57)
  • jenkins如何同一jar包部署到多台服务器

    没有部署过可以跟这个下面的步骤先部署一遍,我这篇主要讲 jenkins同一jar包部署到多台服务器 【Jenkins】部署Springboot项目https://blog.csdn.net/qq_39017153/article/details/131901613 Publish Over SSH 这里是已经安装过了 设置流程 添加 Send files or execute commands over SSH , 如果觉得突然到这里很懵的

    2024年02月10日
    浏览(57)
  • springboot服务时间筛选问题,同一服务部署在本地和Linux服务器,同样的时间筛选数据不一致

    springboot项目通过时间筛选数据、 时间筛选问题,同一服务部署在本地和Linux服务器,同样的时间筛选数据不一致 接收的参数 服务器打印日志出来的时间为 本地打印出来的时间为 数据库连接配置 本地的时区 和 服务器的时区不一致 UTC时间:世界协调时间(UTC)也就是零时区

    2024年02月11日
    浏览(53)
  • 服务器配置:阿里云服务器(Windows)的配置以及安装Tomcat连接服务器的教程

    4. 选择购买时长 (先选一个月试玩,之后还可以续费)。全部选择完毕后,我们就可以选择立即购买了。 5. 提交订单后完成支付 步骤略,但这里提醒自定义密码可以 创建后设置 。 二、远程主机配置成服务器教程 1. 购买完成后点击这里的ECS: 2. 进入后点击实例,看到远程连

    2024年04月27日
    浏览(68)
  • 【Web服务器】Tomcat的部署

       Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 wab应用服务器 ,是 Apache软件基金会的 Jakarta项目中的一个核心项目,由 Apache 、Sun 和其他一些公司及个人共同开发而成。    Tomcat属于轻量级应用服务器 ,在中小型系统和并发访问用户不是很多的场合

    2024年02月11日
    浏览(40)
  • docker在服务器中部署多个前端

            因为要做毕设买了个云服务器玩玩,刚好设做到一半,用用户端和后台两个vue的前端项目部署到服务器上做个测试~         现在阿里云的域名备案有点麻烦,现在就用IP端口号就为访问网址。 在线独立课程题库管理与考试系统 http://8.134.135.177:9528/ exam-user http://8.13

    2024年04月27日
    浏览(35)
  • 前后端分离,不在同一服务器上部署,报错“strict-origin-when-cross-origin”解决

    前端服务器:配置了https,并且暴露在公网,配置了域名 后端服务器:没有配置https,与前端服务器在同一子网内 http、https混合使用导致; 网站用的是 https 要跳转到 http 请求,被浏览器阻止了 后端也使用https 在调用http服务的html页面中的head头部加入如下内容即可

    2024年02月13日
    浏览(47)
  • 通过Idea部署Tomcat服务器(详细图文教学)

    有maven构建工具就创建maven,没有就正常创建一个普通的java程序 创建普通java项目         注意:创建web项目后我们需要配置tomcat才能运行,下面我们来进行配置。            回到服务器                出现乱码的原因一般都是因为编码方式有问题,所以下一步更改编码

    2024年02月14日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包