# tomcat-war-demo **Repository Path**: ApexsoftSourcecode/tomcat-war-demo ## Basic Information - **Project Name**: tomcat-war-demo - **Description**: LiveCD的Tomcat打包样例 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-29 - **Last Updated**: 2022-05-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tomcat的LiveCD工程示例 本Demo的目的是为了说明如何将War制作成LiveCD的部署, 同时通过CI/CD的流水线作业的方式,将仓库源码直接编译部署到服务器上 ## 1.工程说明 一般来说,WAR是需要运行在tomcat的容器上。 如果希望WAR包能直接在LiveCD上部署,就需要在源码中,内置Tomcat容器(本示例内置了Tomcat8) 如下图, 红框圈出的文件就是直接从Tomcat的运行包中拷贝出来的 ![w=800](README-1.png) 制作LiveCD部署包的元数据配置,启动脚本,停止脚本,在可以拷贝到CI/CD的流水线配置中 ![w=800](README-2.png) ## 2.CI/CD示例 ![w=800](README-4.png) ![w=800](README-5.png) ![w=800](README-6.png)