当前位置: 首页 > article >正文

SSM项目本地Tomcat部署

目录

1、打包

2、部署在本地Tomcat上

3、运行tomcat(startup)


1、打包

在生命周期中,完成打包。

注意:打包时会测试,测试时可能会测试根据id删除。第二次的测试就会出错,导致打包失败。

从target目录下找surefire-reports文件找对应的测试类出错的原因。

找出错误进行打包

2、部署在本地Tomcat上

把三个war包,一个jar包放进tomcat的webapps的目录下

修改config目录下的server.xml。

 <!-- 每个service的名称要区别开 -->
<Service name="Catalina1">
    <!-- 每个项目的端口号也要进行区分,保证不被占用 -->
    <Connector port="8088" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URLEncoding="UTF-8"/>
    <!-- 这里的AJP端口同样也要进行区分 -->
  <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" secretRequired=""/>
    <Engine name="Catalina1" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>
 
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
            <!-- 这里是想要部署的对应项目的名称 -->
        <Context docBase="ham_file-1.0-SNAPSHOT" path="/" reloadable="true"/>
      </Host>
    </Engine>
</Service>

根据每个模块不同的文件名和端口号进行对应的修改。创建多个service,要取不同的名字

3、运行tomcat(startup)

同时会自动生成,在webapps文件下生成三个新文件,

config目录生成

 


http://www.kler.cn/a/520016.html

相关文章:

  • 上海亚商投顾:沪指冲高回落 大金融板块全天强势 上海亚商投
  • 【WebRTC - STUN/TURN服务 - COTURN配置】
  • The just sharing principle: advice for advice givers
  • 定时器按键tim_key模版
  • 【大数据】机器学习----------强化学习机器学习阶段尾声
  • 硬件学习笔记--35 AD23的使用常规操作
  • 守护资产,防范风险 | 2025年Web3.0资产安全指南
  • Vue2官网教程查漏补缺学习笔记 - 3Vue实例4模板语法5计算属性监听器
  • Elasticsearch——Elasticsearch查询实战
  • 网易前端开发面试题200道及参考答案 (下)
  • 力扣OJ(3300+)
  • Java设计模式 十八 状态模式 (State Pattern)
  • Linux/C高级(精讲)----进程、文件、shell
  • 菜鸟BUG之常见异常(二)
  • 全球AI模型百科全书,亚马逊云科技Bedrock上的100多款AI模型
  • 后端SpringBoot学习项目-用户管理-增删改查-service层
  • Centos7系统php8编译安装fileinfo扩展教程整理
  • 78,【2】BUUCTF WEB .[安洵杯 2019]不是文件
  • Spring集成Redis|通用Redis工具类
  • 81,【5】BUUCTF WEB [b01lers2020]Life on Mars
  • Leetcode刷题-滑动窗口
  • Hadoop实战-电商离线数仓学习笔记4.0
  • 基于马尔可夫链和多属性决策方法的物联网生态系统信任评分预测与管理
  • 【Git版本控制器--3】Git的远程操作
  • 【Linux】OS、进程PCB、状态、进程的切换和调度,深入理解虚拟地址空间
  • 《P1208 [USACO1.3] 混合牛奶 Mixing Milk》