• 如何在同一系统里同时启动多个Tomcat


    需要在同一系统里启动多个tomcat,应该怎么处理?

    tomcat是个服务程序,需要占用几个通讯端口,所以默认情况是不能启动多个tomcat,如果要启动多个tomcat,需要修改配置文件,通过在配置文件设置不同的通讯端口就可以做到.文件 %TOMCAT_HOME%/conf/server.xml 是tomcat服务配置文件,里面有很多配置项,本文只关注怎么修改端口,其他配置项的含义不做说明。下面把该配置文件中各端口的含义说明下.

    <Server port="8005" shutdown="SHUTDOWN">

    接受服务器关闭指令的端口号,我们叫关闭指令端口.

    <Connector port="8080" protocol="HTTP/1.1"

                  connectionTimeout="20000"

                  redirectPort="8443" />

    http请求处理端口,我们在网页上输入的普通url地址包含的端口就是他 .这个端口叫http端口.

     <Connector port="8080" protocol="HTTP/1.1"

                  connectionTimeout="20000"

                   redirectPort="8443" />

    https请求的处理端口.这个端口叫https端口.

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

    接收AJP协议的处理端口.这个端口叫ajp端口.

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

    https请求的处理端口.

    实际上就4个端口 。

    下面我以一个系统里启动3个tomcat为例,说明下操作步骤

    分配端口

    Tomcat1端口分配表(tomcat1全部采用默认配置)

    端口

    端口号

    关闭指令端口

    8005

    http端口

    8080

    https端口

    8443

    Ajp端口

    8009

    Tomcat2端口分配表

    端口

    端口号

    关闭指令端口

    8006

    http端口

    8081

    https端口

    8444

    Ajp端口

    8010

    Tomcat3端口分配表

    端口

    端口号

    关闭指令端口

    8007

    http端口

    8082

    https端口

    8445

    Ajp端口

    8011

    然后启动这三个tomcat即可...

    引用原文:http://www.cnblogs.com/softidea/p/5735120.html

    写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,文章可以转载,无需版权。希望尽自己的努力,做到更好,大家一起努力进步!

    如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!

  • 相关阅读:
    spring cloud项目引入 Eureka注册中心
    Git常见问题及解决方案
    docker搭建Lepus(天兔),数据库监控系统
    C#WinForm中支持透明的TextBox控件
    【DB宝40】MySQL高可用管理工具Orchestrator简介及测试
    数据库主从同步实践
    C#使用开源类库解析和生成rtf格式的内容
    C#总结(七)动态加载C++动态链接库
    CTO(技术总监)平时都在做些什么?
    编程范式:命令式编程(Imperative)、声明式编程(Declarative)和函数式编程(Functional)
  • 原文地址:https://www.cnblogs.com/summary-2017/p/7827068.html
Copyright © 2020-2023  润新知