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

1.4 KiB

Tomcat 替换为东方通实施记录

本次改动

  • ruoyi-admin 打包方式从 jar 调整为 war
  • ruoyi-admin 中显式声明 spring-boot-starter-tomcatprovided
  • ruoyi-frameworkruoyi-loan-pricing 中排除 spring-boot-starter-web 传递进来的嵌入式 Tomcat
  • ruoyi-common 中的 jakarta.servlet-api 调整为 provided
  • 删除 application-dev.ymlapplication-uat.ymlapplication-pro.yml 中仅对内嵌 Tomcat 生效的 server.tomcat 配置
  • bin/prod/restart_java.shjava -jar 启停改为 TongWeb 启停与 war 同步
  • bin/prod/deploy_from_package.shbin/prod/deploy_release.sh 的后端交付物从 ruoyi-admin.jar 改为 ruoyi-admin.war
  • bin/restart_java_backend.sh 改为本地构建 war 并发布到 TongWeb
  • 更新 deploy/2026-03-31-local-nginx-java-install-manual.md,将后端运行环境说明改为 TongWeb
  • 新增后端实施计划 doc/2026-04-13-tongweb-replace-tomcat-backend-plan.md

验证结果

  • 已执行 sh bin/prod/restart_java_test.sh
  • 已执行 sh bin/prod/deploy_from_package_test.sh
  • 已执行 sh bin/restart_java_backend_test.sh

说明

  • 本次替换按当前项目 Spring Boot 3 + Jakarta Servlet 路线落地,要求实际使用的东方通版本能够承载 Jakarta 体系应用
  • Nginx 入口和反向代理端口保持不变,仍通过 63310 转发到后端容器