Files
loan-pricing/doc/implementation-report-2026-04-13-local-tomcat-remote-tongweb.md

1.5 KiB
Raw Blame History

本地 Tomcat 与 TongWeb 双产物实施记录

本次改动

  • ruoyi-admin 的主打包方式从 war 恢复为 jar
  • 恢复 spring-boot-maven-pluginrepackage,保证本地可直接运行 ruoyi-admin.jar
  • ruoyi-admin 中增加附加 war 打包步骤,使 mvn package 同时产出:
    • ruoyi-admin.jar
    • ruoyi-admin.war
  • war 打包中排除内嵌 Tomcat 相关 jar避免 TongWeb 部署时容器冲突
  • bin/restart_java_backend.sh 恢复为本地 java -jar 启动链路
  • 保持 bin/prod/restart_java.shbin/prod/deploy_from_package.sh 继续消费 ruoyi-admin.war
  • 更新 bin/run.bat,恢复为本地 jar 启动入口
  • 新增设计文档 doc/2026-04-13-local-tomcat-remote-tongweb-design.md
  • 新增实施计划 doc/2026-04-13-local-tomcat-remote-tongweb-backend-plan.md

验证结果

  • 已执行 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 clean package -DskipTests
  • 已确认产物:
    • ruoyi-admin/target/ruoyi-admin.jar
    • ruoyi-admin/target/ruoyi-admin.war

结果说明

  • 本地开发运行继续使用内嵌 Tomcat不要求本机安装 TongWeb
  • 服务器部署继续使用 TongWeb只消费 war
  • 一次打包即可同时得到本地运行产物和 TongWeb 部署产物