26 lines
1.4 KiB
Markdown
26 lines
1.4 KiB
Markdown
# Tomcat 替换为东方通实施记录
|
|
|
|
## 本次改动
|
|
|
|
- 将 `ruoyi-admin` 打包方式从 `jar` 调整为 `war`
|
|
- 在 `ruoyi-admin` 中显式声明 `spring-boot-starter-tomcat` 为 `provided`
|
|
- 在 `ruoyi-framework`、`ruoyi-loan-pricing` 中排除 `spring-boot-starter-web` 传递进来的嵌入式 Tomcat
|
|
- 将 `ruoyi-common` 中的 `jakarta.servlet-api` 调整为 `provided`
|
|
- 删除 `application-dev.yml`、`application-uat.yml`、`application-pro.yml` 中仅对内嵌 Tomcat 生效的 `server.tomcat` 配置
|
|
- 将 `bin/prod/restart_java.sh` 从 `java -jar` 启停改为 TongWeb 启停与 `war` 同步
|
|
- 将 `bin/prod/deploy_from_package.sh`、`bin/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` 转发到后端容器
|