1.3 KiB
1.3 KiB
本地 Tomcat 与 TongWeb 打包并存后端实施计划
目标
- 恢复本地
jar + 内嵌 Tomcat启动链路 - 保留服务器
war + TongWeb部署链路 - 一次
mvn package同时产出ruoyi-admin.jar和ruoyi-admin.war
改动范围
- Maven 打包配置
- 后端启动与部署脚本
- 脚本测试
- 相关运行文档和实施记录
实施步骤
- 先修改脚本测试,重新定义目标行为
- 本地测试脚本期望
restart_java_backend.sh使用java -jar - 生产测试脚本继续期望 TongWeb 使用
war
- 本地测试脚本期望
- 调整 Maven 打包配置
ruoyi-admin恢复主产物jar- 增加附加
war产物 - 恢复本地运行所需的内嵌 Tomcat 依赖
- 调整脚本
- 本地脚本改回管理
ruoyi-admin.jar - 生产脚本继续管理
ruoyi-admin.war
- 本地脚本改回管理
- 更新文档
- 更新运行说明
- 新增本次实施记录
- 执行验证
验证要求
sh bin/restart_java_backend_test.shsh bin/prod/restart_java_test.shsh bin/prod/deploy_from_package_test.shsh -n bin/restart_java_backend.shsh -n bin/prod/restart_java.shsh -n bin/prod/deploy_from_package.shmvn -pl ruoyi-admin -am package -DskipTests- 确认
ruoyi-admin/target/ruoyi-admin.jar - 确认
ruoyi-admin/target/ruoyi-admin.war