博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat多种方式部署多个项目
阅读量:4181 次
发布时间:2019-05-26

本文共 1680 字,大约阅读时间需要 5 分钟。

同一个Tomcat 同一个端口 部署多个项目

把打好的war包放在webapps下面如:HelloApp1.war。若下图所示:

1571887773(1).jpg

启动tomcat,发现在webapps下面多了一个HelloApp1的文件夹

1571887978.jpg

HelloApp1.war是用SpringBoot项目打包而成的,执行方法是http://localhost:9001/emp/demo但实际上应该走http://localhost:8080/HelloApp1/emp/demo

同一个Tomcat 多个端口 部署多个项目

常用的几个参数的意义:

<Connector port=“8080” protocol=“HTTP/1.1” connectionTimeout=“60000”

redirectPort=“8443” disableUploadTimeout=“false”

executor=“tomcatThreadPool” URIEncoding=“UTF-8”/>

其中8080为HTTP端口,8443为HTTPS端口。

8005为远程停服务端口

8009为AJP端口,APACHE能过AJP协议访问TOMCAT的8009端口。

  1. 修改conf下面的server.xml文件:
    复制一个service,修改相对应的参数,注释 这段代码。如果不注释掉会报地址已占用。
  1. 在conf文件下复制Catalina更名为Catalina1(要与新的service节点的配置相一致)。

1571897606(1).jpg

  1. 在tomcat目录下复制webapps文件夹,更名为webapps1。然后将对应的.war放入webapps1目录下(要与新的service节点的配置相一致)。

1571897985.jpg

依次访问http://localhost:8888/emp/demo,http://localhost:8080/都是OK的。

一台电脑配置多个tomcat服务。

第一台的配置都不用做修改,然后我们复制第一个tomcat文件夹,文件夹命名如下:

1571904244(1).jpg

分别为两个tomcat配置环境变量:

1571904351(1).jpg

  1. 然后在path添加%CATALINA_HOME%\bin;%CATALINA_HOME2%\bin; 前后以逗号隔开。

  2. 然后将tomcat9090的bin目录下的startup.bat ,shutdown.bat ,service.bat, catalina.bat这四个文件的所有CATALINA_HOME改成CATALINA_HOME2,CATALINA_BASE改成CATALINA_BASE2。

  3. 然后修改conf文件夹下的server.xml。

    ,port改为8006,不冲突即可
    将8080改为9090,不冲突即可
    ,portt改为8019、8029、8039,不冲突即可

  4. 分别进入tomcat8080,tomcat9090文件夹下的bin目录,执行安装命令

    service.bat install Tomcat8080
    service.bat install Tomcat9090

卸载命令

service.bat remove Tomcat9090或sc delete Tomcat9090

刷新服务列表即可看到对应的服务了。

参考:

转载地址:http://uwgai.baihongyu.com/

你可能感兴趣的文章
Git 常用命令总结(二)
查看>>
JAVA 并发——synchronized的分析
查看>>
Echarts——使用 dataset 管理数据
查看>>
DES 加解密工具类
查看>>
SpringBoot多模块项目实践(Multi-Module)
查看>>
第一篇: 服务的注册与发现Eureka(Greenwich版)
查看>>
第二篇: 服务消费者(rest+ribbon)(Greenwich版本)
查看>>
第三篇: 服务消费者(Feign)(Greenwich版本)
查看>>
获取客户的真实IP地址
查看>>
第四篇: 熔断器(Ribbon+Feign)(Greenwich版本)
查看>>
Linux的常用命令(一)
查看>>
Linux的常用命令(二)
查看>>
第六篇: 分布式配置中心(Greenwich版本)
查看>>
SpringBoot | 配置logback-spring.xml
查看>>
SpringBoot | 第一章:构建第一个SpringBoot工程
查看>>
SpringBoot | 第二章:配置多环境以及上传文件
查看>>
Spring Data JPA |自定义非实体类的映射
查看>>
SpringBoot | 常用注解记录
查看>>
JavaBean对象转换EntityUtils工具类
查看>>
Maven常用命令
查看>>