Files
loan-pricing/doc/2026-04-13-local-tomcat-remote-tongweb-backend-plan.md

1.3 KiB

本地 Tomcat 与 TongWeb 打包并存后端实施计划

目标

  • 恢复本地 jar + 内嵌 Tomcat 启动链路
  • 保留服务器 war + TongWeb 部署链路
  • 一次 mvn package 同时产出 ruoyi-admin.jarruoyi-admin.war

改动范围

  • Maven 打包配置
  • 后端启动与部署脚本
  • 脚本测试
  • 相关运行文档和实施记录

实施步骤

  1. 先修改脚本测试,重新定义目标行为
    • 本地测试脚本期望 restart_java_backend.sh 使用 java -jar
    • 生产测试脚本继续期望 TongWeb 使用 war
  2. 调整 Maven 打包配置
    • ruoyi-admin 恢复主产物 jar
    • 增加附加 war 产物
    • 恢复本地运行所需的内嵌 Tomcat 依赖
  3. 调整脚本
    • 本地脚本改回管理 ruoyi-admin.jar
    • 生产脚本继续管理 ruoyi-admin.war
  4. 更新文档
    • 更新运行说明
    • 新增本次实施记录
  5. 执行验证

验证要求

  • sh bin/restart_java_backend_test.sh
  • sh bin/prod/restart_java_test.sh
  • sh bin/prod/deploy_from_package_test.sh
  • sh -n bin/restart_java_backend.sh
  • sh -n bin/prod/restart_java.sh
  • sh -n bin/prod/deploy_from_package.sh
  • mvn -pl ruoyi-admin -am package -DskipTests
  • 确认 ruoyi-admin/target/ruoyi-admin.jar
  • 确认 ruoyi-admin/target/ruoyi-admin.war