美文网首页
Tomcat 启动多个服务

Tomcat 启动多个服务

作者: 丿星纟彖彳亍 | 来源:发表于2024-05-13 14:55 被阅读0次

    一个Tomcat下如何部署多个项目?Linux跟Windows系统下的步骤都差不多,以下Linux系统下部署为例:

    一、一个端口、不同路径

    1、需要运行的多个war包放到同一个webapps下面

    image.png

    2、配置conf/server.xml,新增web应用节点,一个节点代表一个项目

    image.png

    属性扩展:

    • docBase: 指定Web应用的文件路径,可以是绝对路径,也可以给定相对路径
    • path: 指定访问该Web应用的Unifor
    • reloadable: 若这个属性为true,tomcat服务器在运行状态下会监视WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到class文件被更新,服务器会自动重新加载Web应用。

    3、重启

    服务访问地址:

    • ip:8080/ningmengban/
    • ip:8080/erp/

    二、多个端口

    多个webapps,每个webapps下面运行一个项目

    1、复制多个webapps,重命名webapps1

    image.jpeg

    Tomcat下webapps已经部署了一个项目,复制webapps重命名为webapps1,并在该文件夹下删除第一个项目,放第二个项目


    image.png

    2、配置conf/server.xml,设置端口等信息

    2.1、server.xml已有第一个项目的配置信息,现在需要新增第二个项目的配置,在Server节点下,新增Service节点;第2个Service节点复制第1个Service内容

    image.png

    2.2、复制后,做如下端口等配置修改

    image.png

    修改信息说明:

    • Service的name属性修改为Catelina1;
    • http协议访问的Connector port属性修改为8081;
    • AJP协议访问的Connector port属性修改为8010;
    • Engine的name属性修改为Catelina1;
    • Host的appBase属性修改为webapps1;

    3、重启Tomcat

    服务访问地址:

    • ip:8080/ningmengban
    • ip:8081/erp

    参考文档:

    相关文章

      网友评论

          本文标题:Tomcat 启动多个服务

          本文链接:https://www.haomeiwen.com/subject/rpypfjtx.html